]> granicus.if.org Git - strace/blob - xlat/fcntlcmds.in
xlat: fix F_* fallback definitions on alpha, hppa, mips, and sparc
[strace] / xlat / fcntlcmds.in
1 /* asm-generic/fcntl.h */
2 F_DUPFD         0
3 F_GETFD         1
4 F_SETFD         2
5 F_GETFL         3
6 F_SETFL         4
7
8 #if defined __alpha__ || defined __sparc__
9 F_GETLK         7
10 #elif defined __mips__
11 F_GETLK         14
12 #else
13 F_GETLK         5
14 #endif
15
16 #if defined __alpha__ || defined __sparc__
17 F_SETLK         8
18 F_SETLKW        9
19 #else
20 F_SETLK         6
21 F_SETLKW        7
22 #endif
23
24 #if defined __alpha__
25 F_SETOWN        5
26 F_GETOWN        6
27 #elif defined __hppa__
28 F_GETOWN        11
29 F_SETOWN        12
30 #elif defined __mips__
31 F_GETOWN        23
32 F_SETOWN        24
33 #elif defined __sparc__
34 F_GETOWN        5
35 F_SETOWN        6
36 #else
37 F_SETOWN        8
38 F_GETOWN        9
39 #endif
40
41 #ifdef __hppa__
42 F_SETSIG        13
43 F_GETSIG        14
44 #else
45 F_SETSIG        10
46 F_GETSIG        11
47 #endif
48
49 F_SETOWN_EX     15
50 F_GETOWN_EX     16
51 F_GETOWNER_UIDS 17
52 F_OFD_GETLK     36
53 F_OFD_SETLK     37
54 F_OFD_SETLKW    38
55
56 /* linux/fcntl.h */
57 F_SETLEASE      (1024 + 0)
58 F_GETLEASE      (1024 + 1)
59 F_NOTIFY        (1024 + 2)
60 F_CANCELLK      (1024 + 5)
61 F_DUPFD_CLOEXEC (1024 + 6)
62 F_SETPIPE_SZ    (1024 + 7)
63 F_GETPIPE_SZ    (1024 + 8)
64 F_ADD_SEALS     (1024 + 9)
65 F_GET_SEALS     (1024 + 10)