diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-11-14 22:40:49 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-11-16 08:04:09 +0100 |
commit | 7c248223ebafb9bfde9af978cd1ccfc57dcced26 (patch) | |
tree | 228bcda6699a2ae88ad01fd1f5f024f2b5d7b0a0 /src/basic/fd-util.c | |
parent | ef470ffa234c8c824897488195fb2fc9a4a520e6 (diff) | |
download | systemd-7c248223ebafb9bfde9af978cd1ccfc57dcced26.tar.gz |
tree-wide: use new RET_NERRNO() helper at various places
Diffstat (limited to 'src/basic/fd-util.c')
-rw-r--r-- | src/basic/fd-util.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/basic/fd-util.c b/src/basic/fd-util.c index 63c37fec4d..2334a30e3d 100644 --- a/src/basic/fd-util.c +++ b/src/basic/fd-util.c @@ -152,10 +152,7 @@ int fd_nonblock(int fd, bool nonblock) { if (nflags == flags) return 0; - if (fcntl(fd, F_SETFL, nflags) < 0) - return -errno; - - return 0; + return RET_NERRNO(fcntl(fd, F_SETFL, nflags)); } int fd_cloexec(int fd, bool cloexec) { @@ -171,10 +168,7 @@ int fd_cloexec(int fd, bool cloexec) { if (nflags == flags) return 0; - if (fcntl(fd, F_SETFD, nflags) < 0) - return -errno; - - return 0; + return RET_NERRNO(fcntl(fd, F_SETFD, nflags)); } _pure_ static bool fd_in_set(int fd, const int fdset[], size_t n_fdset) { @@ -802,8 +796,5 @@ int btrfs_defrag_fd(int fd) { if (r < 0) return r; - if (ioctl(fd, BTRFS_IOC_DEFRAG, NULL) < 0) - return -errno; - - return 0; + return RET_NERRNO(ioctl(fd, BTRFS_IOC_DEFRAG, NULL)); } |