Dmitry V. Levin
5924b08b48
* xlat/fcntlcmds.in (F_GETLK64, F_SETLK64, F_SETLKW64) [__mips64]: Fix default values. Fixes: v4.22-122-gfa8f486 ("xlat: fix F_* fallback definitions on alpha, hppa, mips, and sparc")
99 lines
1.7 KiB
Plaintext
99 lines
1.7 KiB
Plaintext
/* asm-generic/fcntl.h */
|
|
F_DUPFD 0
|
|
F_GETFD 1
|
|
F_SETFD 2
|
|
F_GETFL 3
|
|
F_SETFL 4
|
|
|
|
#if defined __alpha__ || defined __sparc__
|
|
F_GETLK 7
|
|
#elif defined __mips__
|
|
F_GETLK 14
|
|
#else
|
|
F_GETLK 5
|
|
#endif
|
|
|
|
#if defined __alpha__ || defined __sparc__
|
|
F_SETLK 8
|
|
F_SETLKW 9
|
|
#else
|
|
F_SETLK 6
|
|
F_SETLKW 7
|
|
#endif
|
|
|
|
#if defined __alpha__
|
|
F_SETOWN 5
|
|
F_GETOWN 6
|
|
#elif defined __hppa__
|
|
F_GETOWN 11
|
|
F_SETOWN 12
|
|
#elif defined __mips__
|
|
F_GETOWN 23
|
|
F_SETOWN 24
|
|
#elif defined __sparc__
|
|
F_GETOWN 5
|
|
F_SETOWN 6
|
|
#else
|
|
F_SETOWN 8
|
|
F_GETOWN 9
|
|
#endif
|
|
|
|
#ifdef __hppa__
|
|
F_SETSIG 13
|
|
F_GETSIG 14
|
|
#else
|
|
F_SETSIG 10
|
|
F_GETSIG 11
|
|
#endif
|
|
|
|
#if defined __hppa__
|
|
F_GETLK64 8
|
|
F_SETLK64 9
|
|
F_SETLKW64 10
|
|
#elif defined __mips__ && !defined __mips64
|
|
F_GETLK64 33
|
|
F_SETLK64 34
|
|
F_SETLKW64 35
|
|
#else
|
|
F_GETLK64 12
|
|
F_SETLK64 13
|
|
F_SETLKW64 14
|
|
#endif
|
|
|
|
#ifndef STRACE_WORKAROUND_FOR_F_OWNER_EX
|
|
# define STRACE_WORKAROUND_FOR_F_OWNER_EX
|
|
/*
|
|
* Linux kernel commit v2.6.32-rc7~23 has changed values of F_SETOWN_EX
|
|
* and F_GETOWN_EX constants introduced by commit v2.6.32-rc1~96 to fix
|
|
* the conflict with F_GETLK64 and F_SETLK64 constants.
|
|
* Looks like the best way to handle this situation is to pretend that
|
|
* old values of F_SETOWN_EX and F_GETOWN_EX didn't exist.
|
|
*/
|
|
# if defined F_SETOWN_EX && F_SETOWN_EX != 15
|
|
# warning invalid value of F_SETOWN_EX ignored
|
|
# endif
|
|
# undef F_SETOWN_EX
|
|
# if defined F_GETOWN_EX && F_GETOWN_EX != 16
|
|
# warning invalid value of F_GETOWN_EX ignored
|
|
# endif
|
|
# undef F_GETOWN_EX
|
|
#endif
|
|
F_SETOWN_EX 15
|
|
F_GETOWN_EX 16
|
|
|
|
F_GETOWNER_UIDS 17
|
|
F_OFD_GETLK 36
|
|
F_OFD_SETLK 37
|
|
F_OFD_SETLKW 38
|
|
|
|
/* linux/fcntl.h */
|
|
F_SETLEASE (1024 + 0)
|
|
F_GETLEASE (1024 + 1)
|
|
F_NOTIFY (1024 + 2)
|
|
F_CANCELLK (1024 + 5)
|
|
F_DUPFD_CLOEXEC (1024 + 6)
|
|
F_SETPIPE_SZ (1024 + 7)
|
|
F_GETPIPE_SZ (1024 + 8)
|
|
F_ADD_SEALS (1024 + 9)
|
|
F_GET_SEALS (1024 + 10)
|