chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Always use errno > 0 to help gcc
[elogind.git]
/
src
/
shared
/
util.c
diff --git
a/src/shared/util.c
b/src/shared/util.c
index 2241b79859ff16233f4a33e7f66aea13efb11464..7281cc8ab88a572b507404f28d5332b7a176437f 100644
(file)
--- a/
src/shared/util.c
+++ b/
src/shared/util.c
@@
-2265,7
+2265,7
@@
int parse_bytes(const char *t, off_t *bytes) {
errno = 0;
l = strtoll(p, &e, 10);
errno = 0;
l = strtoll(p, &e, 10);
- if (errno
!=
0)
+ if (errno
>
0)
return -errno;
if (l < 0)
return -errno;
if (l < 0)
@@
-4191,7
+4191,7
@@
int get_user_creds(
}
if (!p)
}
if (!p)
- return errno
!=
0 ? -errno : -ESRCH;
+ return errno
>
0 ? -errno : -ESRCH;
if (uid)
*uid = p->pw_uid;
if (uid)
*uid = p->pw_uid;
@@
-4272,7
+4272,7
@@
int get_group_creds(const char **groupname, gid_t *gid) {
}
if (!g)
}
if (!g)
- return errno
!=
0 ? -errno : -ESRCH;
+ return errno
>
0 ? -errno : -ESRCH;
if (gid)
*gid = g->gr_gid;
if (gid)
*gid = g->gr_gid;