Search
j0ke.net Open Build Service
>
Projects
>
J0KE.NET
:
infrastructure
>
qemu-svn
> qemu-0.11-git-user-missing_fcntl.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File qemu-0.11-git-user-missing_fcntl.patch of Package qemu-svn
Index: qemu/linux-user/syscall.c =================================================================== --- qemu.orig/linux-user/syscall.c +++ qemu/linux-user/syscall.c @@ -3654,6 +3654,11 @@ static int target_to_host_fcntl_cmd(int case TARGET_F_SETLKW64: return F_SETLKW64; #endif + case TARGET_F_SETLEASE: + case TARGET_F_GETLEASE: + case TARGET_F_NOTIFY: + case TARGET_F_DUPFD_CLOEXEC: + return cmd; default: return -TARGET_EINVAL; } Index: qemu/linux-user/syscall_defs.h =================================================================== --- qemu.orig/linux-user/syscall_defs.h +++ qemu/linux-user/syscall_defs.h @@ -1732,6 +1732,11 @@ struct target_statfs64 { }; #endif +#define TARGET_F_LINUX_SPECIFIC_BASE 1024 +#define TARGET_F_SETLEASE (TARGET_F_LINUX_SPECIFIC_BASE + 0) +#define TARGET_F_GETLEASE (TARGET_F_LINUX_SPECIFIC_BASE + 1) +#define TARGET_F_NOTIFY (TARGET_F_LINUX_SPECIFIC_BASE + 2) +#define TARGET_F_DUPFD_CLOEXEC (TARGET_F_LINUX_SPECIFIC_BASE + 6) #define TARGET_F_DUPFD 0 /* dup */ #define TARGET_F_GETFD 1 /* get close_on_exec */