diff --git a/src/fcntl/fcntl.c b/src/fcntl/fcntl.c index 2c9fb6f3..cc3d6cce 100644 --- a/src/fcntl/fcntl.c +++ b/src/fcntl/fcntl.c @@ -13,6 +13,7 @@ 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); }