commands. BZ#337285.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14149
335441 unhandled ioctl 0x8905 (SIOCATMARK) when running wine under valgrind
335496 arm64: sbc/abc instructions are not implemented
336772 Make moans about unknown ioctls more informative
+337285 fcntl commands F_OFD_SETLK, F_OFD_SETLKW, and F_OFD_GETLK not supported
n-i-bz Fix KVM_CREATE_IRQCHIP ioctl handling
n-i-bz s390x: Fix memory corruption for multithreaded applications
n-i-bz vex arm->IR: allow PC as basereg in some LDRD cases
case VKI_F_SETLK64:
case VKI_F_SETLKW64:
# endif
+ case VKI_F_OFD_GETLK:
+ case VKI_F_OFD_SETLK:
+ case VKI_F_OFD_SETLKW:
PRINT("sys_fcntl[ARG3=='lock'] ( %ld, %ld, %#lx )", ARG1,ARG2,ARG3);
PRE_REG_READ3(long, "fcntl",
unsigned int, fd, unsigned int, cmd,
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_GETLK64 33 /* using 'struct flock64' */
#define VKI_F_SETLK64 34
#define VKI_F_SETLKW64 35
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_GETLK64 33 /* using 'struct flock64' */
#define VKI_F_SETLK64 34
#define VKI_F_SETLKW64 35
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2
#define VKI_F_SETOWN_EX 15
#define VKI_F_GETOWN_EX 16
+#define VKI_F_OFD_GETLK 36
+#define VKI_F_OFD_SETLK 37
+#define VKI_F_OFD_SETLKW 38
+
#define VKI_F_OWNER_TID 0
#define VKI_F_OWNER_PID 1
#define VKI_F_OWNER_PGRP 2