diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-06-11 09:19:57 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-06-11 09:19:57 +0200 |
commit | 9855d6c7a161a80084cf94faa42333c48cbeac56 (patch) | |
tree | 48c441e4d03b127ad2345012abe8d724c6e1872c | |
parent | 1910cd0e05f7661986680e0a4472f4e857f90787 (diff) |
tmpfiles: remove unnecessary function
-rw-r--r-- | src/tmpfiles/tmpfiles.c | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index c6121bccf3..b80731d470 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -449,17 +449,15 @@ finish: return r; } -static int item_set_perms_full(Item *i, const char *path, bool ignore_enoent) { +static int item_set_perms(Item *i, const char *path) { assert(i); assert(path); /* not using i->path directly because it may be a glob */ if (i->mode_set) if (chmod(path, i->mode) < 0) { - if (errno != ENOENT || !ignore_enoent) { - log_error("chmod(%s) failed: %m", path); - return -errno; - } + log_error("chmod(%s) failed: %m", path); + return -errno; } if (i->uid_set || i->gid_set) @@ -467,17 +465,11 @@ static int item_set_perms_full(Item *i, const char *path, bool ignore_enoent) { i->uid_set ? i->uid : (uid_t) -1, i->gid_set ? i->gid : (gid_t) -1) < 0) { - if (errno != ENOENT || !ignore_enoent) { - log_error("chown(%s) failed: %m", path); - return -errno; - } + log_error("chown(%s) failed: %m", path); + return -errno; } - return label_fix(path, ignore_enoent, false); -} - -static int item_set_perms(Item *i, const char *path) { - return item_set_perms_full(i, path, false); + return label_fix(path, false, false); } static int write_one_file(Item *i, const char *path) { |