libroot: Use RETURN_AND_SET_ERRNO from the utils header in ioctl.

No functional change intended.

Change-Id: I5e6a060fe8e036bc4d4b8b8cc95a4e8d0ea00f81
Reviewed-on: https://review.haiku-os.org/549
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Augustin Cavalier
2018-09-13 04:13:19 +00:00
committed by waddlesplash
parent aa39f874dc
commit 77d2c1df0e
+2 -9
View File
@@ -10,14 +10,7 @@
#include <errno.h>
#include <errno_private.h>
#define RETURN_AND_SET_ERRNO(err) \
if (err < 0) { \
__set_errno(err); \
return -1; \
} \
return err;
#include <syscall_utils.h>
int
@@ -35,5 +28,5 @@ ioctl(int fd, ulong cmd, ...)
status = _kern_ioctl(fd, cmd, argument, size);
RETURN_AND_SET_ERRNO(status)
RETURN_AND_SET_ERRNO(status);
}