On 4/22/22 01:36, [email protected] wrote:
+/* Sets a specific flag */ +static int fcntl_setfl(int fd, int flag) +{ + int flags; + + flags = fcntl(fd, F_GETFL); + if (flags == -1) + return -errno; + + if (fcntl(fd, F_SETFL, flags | flag) == -1) + return -errno; + + return 0; +} + static int raw_reconfigure_getfd(BlockDriverState *bs, int flags, int *open_flags, uint64_t perm, bool force_dup, Error **errp) diff --git a/util/oslib-posix.c b/util/oslib-posix.c index 543c9944b083..1c231087408f 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -794,21 +794,6 @@ size_t qemu_get_host_physmem(void) return 0; }-/* Sets a specific flag */-int fcntl_setfl(int fd, int flag) -{ - int flags; - - flags = fcntl(fd, F_GETFL); - if (flags == -1) { - return -errno; - } - if (fcntl(fd, F_SETFL, flags | flag) == -1) { - return -errno; - } - return 0; -}
Lost braces in the move. r~
