summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6d1d622)
Compare errno with zero in a way that tells gcc that
(if the condition is true) errno is positive.
if (nftw(fs, trim_cb, 64, FTW_DEPTH|FTW_MOUNT|FTW_PHYS) != 0) {
if (errno == ENOENT)
r = 0;
if (nftw(fs, trim_cb, 64, FTW_DEPTH|FTW_MOUNT|FTW_PHYS) != 0) {
if (errno == ENOENT)
r = 0;
r = -errno;
else
r = -EIO;
r = -errno;
else
r = -EIO;
- if (ferror(f) && errno != 0)
+ if (ferror(f) && errno > 0)
return -errno;
return -EBADMSG;
return -errno;
return -EBADMSG;
errno = 0;
de = readdir(d);
errno = 0;
de = readdir(d);
return -errno;
if (!de)
break;
return -errno;
if (!de)
break;
errno = 0;
l = strtol(s, &x, 8);
errno = 0;
l = strtol(s, &x, 8);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtoull(p, &e, 10);
errno = 0;
l = strtoull(p, &e, 10);
return -errno;
if (e == p)
return -EINVAL;
return -errno;
if (e == p)
return -EINVAL;
char *e2;
l2 = strtoull(e, &e2, 10);
char *e2;
l2 = strtoull(e, &e2, 10);
return -errno;
/* Ignore failure. E.g. 10.M is valid */
return -errno;
/* Ignore failure. E.g. 10.M is valid */
errno = 0;
l = strtoul(s, &x, 0);
errno = 0;
l = strtoul(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtol(s, &x, 0);
errno = 0;
l = strtol(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtoull(s, &x, 0);
errno = 0;
l = strtoull(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtoll(s, &x, 0);
errno = 0;
l = strtoll(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtoul(s, &x, 0);
errno = 0;
l = strtoul(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtoul(s, &x, 0);
errno = 0;
l = strtoul(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
l = strtol(s, &x, 0);
errno = 0;
l = strtol(s, &x, 0);
return -errno;
if (!x || x == s || *x)
return -EINVAL;
return -errno;
if (!x || x == s || *x)
return -EINVAL;
errno = 0;
d = strtod_l(s, &x, loc);
errno = 0;
d = strtod_l(s, &x, loc);
freelocale(loc);
return -errno;
}
freelocale(loc);
return -errno;
}
errno = 0;
de = readdir(d);
if (!de) {
errno = 0;
de = readdir(d);
if (!de) {
- if (errno != 0 && ret == 0)
+ if (errno > 0 && ret == 0)
ret = -errno;
return ret;
}
ret = -errno;
return ret;
}
errno = 0;
de = readdir(d);
errno = 0;
de = readdir(d);
errno = 0;
de = readdir(d);
errno = 0;
de = readdir(d);
errno = 0;
ul = strtoul(rvalue, &f, 10);
errno = 0;
ul = strtoul(rvalue, &f, 10);
- if (errno != 0 || f != e) {
+ if (errno > 0 || f != e) {
log_syntax(unit, LOG_ERR, filename, line, errno, "Failed to parse percentage value, ignoring: %s", rvalue);
return 0;
}
log_syntax(unit, LOG_ERR, filename, line, errno, "Failed to parse percentage value, ignoring: %s", rvalue);
return 0;
}