avoid cancellation in pclose
[musl] / src / fcntl / fcntl.c
index 2c9fb6f..fa5ad32 100644 (file)
@@ -13,7 +13,6 @@ int fcntl(int fd, int cmd, ...)
        va_end(ap);
        if (cmd == F_SETFL) arg |= O_LARGEFILE;
        if (cmd == F_SETLKW) return syscall_cp(SYS_fcntl, fd, cmd, arg);
+       if (cmd == F_GETOWN) return __syscall(SYS_fcntl, fd, cmd, arg);
        return syscall(SYS_fcntl, fd, cmd, arg);
 }
-
-LFS64(fcntl);