1 /* Generated by maint/gen_xlat_defs.sh -f '#o' -p '[_OF]' -c 'asm-generic/fcntl.h' -a 'asm/fcntl.h' */
3 #if defined __hppa__ || defined __mips__
5 #elif defined __alpha__ || defined __sparc__
11 #if defined __hppa__ || defined __mips__
13 #elif defined __alpha__ || defined __sparc__
21 #elif defined __alpha__
23 #elif defined __sparc__
25 #elif defined __hppa__
31 #if defined __alpha__ || defined __sparc__
37 #if defined __alpha__ || defined __hppa__ || defined __mips__ || defined __sparc__
45 #elif defined __mips__
47 #elif defined __sparc__
49 #elif defined __hppa__
55 /* O_SYNC should be listed before O_DSYNC and __O_SYNC */
60 #elif defined __hppa__
62 #elif defined __alpha__
64 #elif defined __sparc__
74 #elif defined __sparc__
76 #elif defined __alpha__
78 #elif defined __hppa__
90 #if defined O_NDELAY && O_NDELAY & O_NONBLOCK /* O_NDELAY is unusual */
91 # ifndef STRACE_WORKAROUND_FOR_O_NDELAY
92 # define STRACE_WORKAROUND_FOR_O_NDELAY
93 /* On sparc32 O_NDELAY is erroneously defined to (0x0004 | O_NONBLOCK). */
94 /* On many architectures O_NDELAY is defined to O_NONBLOCK. */
95 /* Both cases are wrong and have to be fixed. */
98 #endif /* O_NDELAY & O_NONBLOCK */
100 #if defined __sparc__
106 #if defined __sparc__
108 #elif defined __mips__
110 #elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
112 #elif defined __powerpc__
114 #elif defined __alpha__
122 #elif defined __mips__
124 #elif defined __powerpc__
126 #elif defined __alpha__ || defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__
128 #elif defined __sparc__
136 #elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
138 #elif defined __alpha__
144 #if defined __alpha__ || defined __hppa__
146 #elif defined __sparc__
152 #if defined __alpha__ || defined __hppa__
154 #elif defined __sparc__
162 #elif defined __alpha__
164 #elif defined __sparc__
170 /* O_TMPFILE should be listed before O_DIRECTORY and __O_TMPFILE */
174 __O_TMPFILE 040000000
175 #elif defined __alpha__
176 __O_TMPFILE 0100000000
177 #elif defined __sparc__
178 __O_TMPFILE 0200000000
180 __O_TMPFILE 020000000
185 #elif defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __powerpc__
187 #elif defined __alpha__
193 #if defined __sparc__
195 #elif defined __mips__