aboutsummaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils.c b/utils.c
index 207d3f4c8..ecd5dbcc5 100644
--- a/utils.c
+++ b/utils.c
@@ -400,7 +400,7 @@ int chmod_chown(char const * const path, mode_t mode, char const * const user, c
{
if (chmod(path, mode) != 0)
{
- return -errno;
+ return errno;
}
}
@@ -415,7 +415,7 @@ int chmod_chown(char const * const path, mode_t mode, char const * const user, c
retval = getpwnam_r(user, &pwd, buf, sizeof(buf), &result);
if (result == NULL)
{
- return (retval != 0 ? -retval : -ENOENT);
+ return (retval != 0 ? retval : ENOENT);
}
path_uid = pwd.pw_uid;
path_gid = pwd.pw_gid;
@@ -432,7 +432,7 @@ int chmod_chown(char const * const path, mode_t mode, char const * const user, c
retval = getgrnam_r(group, &grp, buf, sizeof(buf), &result);
if (result == NULL)
{
- return (retval != 0 ? -retval : -ENOENT);
+ return (retval != 0 ? retval : ENOENT);
}
path_gid = grp.gr_gid;
}
@@ -441,7 +441,7 @@ int chmod_chown(char const * const path, mode_t mode, char const * const user, c
{
if (chown(path, path_uid, path_gid) != 0)
{
- return -errno;
+ return errno;
}
}