1 /* asm-generic/fcntl.h */
8 #if defined __alpha__ || defined __sparc__
10 #elif defined __mips__
16 #if defined __alpha__ || defined __sparc__
27 #elif defined __hppa__
30 #elif defined __mips__
33 #elif defined __sparc__
53 #elif defined __mips__ && !defined __mips64
63 #ifndef STRACE_WORKAROUND_FOR_F_OWNER_EX
64 # define STRACE_WORKAROUND_FOR_F_OWNER_EX
66 * Linux kernel commit v2.6.32-rc7~23 has changed values of F_SETOWN_EX
67 * and F_GETOWN_EX constants introduced by commit v2.6.32-rc1~96 to fix
68 * the conflict with F_GETLK64 and F_SETLK64 constants.
69 * Looks like the best way to handle this situation is to pretend that
70 * old values of F_SETOWN_EX and F_GETOWN_EX didn't exist.
72 # if defined F_SETOWN_EX && F_SETOWN_EX != 15
73 # warning invalid value of F_SETOWN_EX ignored
76 # if defined F_GETOWN_EX && F_GETOWN_EX != 16
77 # warning invalid value of F_GETOWN_EX ignored
94 F_DUPFD_CLOEXEC (1024 + 6)
95 F_SETPIPE_SZ (1024 + 7)
96 F_GETPIPE_SZ (1024 + 8)
97 F_ADD_SEALS (1024 + 9)
98 F_GET_SEALS (1024 + 10)