1/* Generated by ./xlat/gen.sh from ./xlat/open_mode_flags.in; do not edit. */
2#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK)
3#endif
4#if defined(O_TMPFILE) && defined(O_DIRECTORY)
5#endif
6
7#ifndef IN_MPERS
8
9const struct xlat open_mode_flags[] = {
10#if defined(O_CREAT) || (defined(HAVE_DECL_O_CREAT) && HAVE_DECL_O_CREAT)
11  XLAT(O_CREAT),
12#endif
13#if defined(O_EXCL) || (defined(HAVE_DECL_O_EXCL) && HAVE_DECL_O_EXCL)
14  XLAT(O_EXCL),
15#endif
16#if defined(O_NOCTTY) || (defined(HAVE_DECL_O_NOCTTY) && HAVE_DECL_O_NOCTTY)
17  XLAT(O_NOCTTY),
18#endif
19#if defined(O_TRUNC) || (defined(HAVE_DECL_O_TRUNC) && HAVE_DECL_O_TRUNC)
20  XLAT(O_TRUNC),
21#endif
22#if defined(O_APPEND) || (defined(HAVE_DECL_O_APPEND) && HAVE_DECL_O_APPEND)
23  XLAT(O_APPEND),
24#endif
25#if defined(O_NONBLOCK) || (defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK)
26  XLAT(O_NONBLOCK),
27#endif
28#if defined(O_SYNC) || (defined(HAVE_DECL_O_SYNC) && HAVE_DECL_O_SYNC)
29  XLAT(O_SYNC),
30#endif
31#if defined(O_ASYNC) || (defined(HAVE_DECL_O_ASYNC) && HAVE_DECL_O_ASYNC)
32  XLAT(O_ASYNC),
33#endif
34#if defined(O_DSYNC) || (defined(HAVE_DECL_O_DSYNC) && HAVE_DECL_O_DSYNC)
35  XLAT(O_DSYNC),
36#endif
37#if defined(O_RSYNC) || (defined(HAVE_DECL_O_RSYNC) && HAVE_DECL_O_RSYNC)
38  XLAT(O_RSYNC),
39#endif
40#if defined(O_NDELAY) && (O_NDELAY != O_NONBLOCK)
41#if defined(O_NDELAY) || (defined(HAVE_DECL_O_NDELAY) && HAVE_DECL_O_NDELAY)
42  XLAT(O_NDELAY),
43#endif
44#endif
45#if defined(O_PRIV) || (defined(HAVE_DECL_O_PRIV) && HAVE_DECL_O_PRIV)
46  XLAT(O_PRIV),
47#endif
48#if defined(O_DIRECT) || (defined(HAVE_DECL_O_DIRECT) && HAVE_DECL_O_DIRECT)
49  XLAT(O_DIRECT),
50#endif
51#if defined(O_LARGEFILE) || (defined(HAVE_DECL_O_LARGEFILE) && HAVE_DECL_O_LARGEFILE)
52  XLAT(O_LARGEFILE),
53#endif
54#if defined(O_DIRECTORY) || (defined(HAVE_DECL_O_DIRECTORY) && HAVE_DECL_O_DIRECTORY)
55  XLAT(O_DIRECTORY),
56#endif
57#if defined(O_NOFOLLOW) || (defined(HAVE_DECL_O_NOFOLLOW) && HAVE_DECL_O_NOFOLLOW)
58  XLAT(O_NOFOLLOW),
59#endif
60#if defined(O_NOATIME) || (defined(HAVE_DECL_O_NOATIME) && HAVE_DECL_O_NOATIME)
61  XLAT(O_NOATIME),
62#endif
63#if defined(O_CLOEXEC) || (defined(HAVE_DECL_O_CLOEXEC) && HAVE_DECL_O_CLOEXEC)
64  XLAT(O_CLOEXEC),
65#endif
66#if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
67  XLAT(O_PATH),
68#endif
69#if defined(O_TMPFILE) && defined(O_DIRECTORY)
70/* The kernel & C libraries often inline O_DIRECTORY */
71{ O_TMPFILE & ~O_DIRECTORY, "O_TMPFILE" },
72#endif
73#if defined(FNDELAY) || (defined(HAVE_DECL_FNDELAY) && HAVE_DECL_FNDELAY)
74  XLAT(FNDELAY),
75#endif
76#if defined(FAPPEND) || (defined(HAVE_DECL_FAPPEND) && HAVE_DECL_FAPPEND)
77  XLAT(FAPPEND),
78#endif
79#if defined(FMARK) || (defined(HAVE_DECL_FMARK) && HAVE_DECL_FMARK)
80  XLAT(FMARK),
81#endif
82#if defined(FDEFER) || (defined(HAVE_DECL_FDEFER) && HAVE_DECL_FDEFER)
83  XLAT(FDEFER),
84#endif
85#if defined(FASYNC) || (defined(HAVE_DECL_FASYNC) && HAVE_DECL_FASYNC)
86  XLAT(FASYNC),
87#endif
88#if defined(FSHLOCK) || (defined(HAVE_DECL_FSHLOCK) && HAVE_DECL_FSHLOCK)
89  XLAT(FSHLOCK),
90#endif
91#if defined(FEXLOCK) || (defined(HAVE_DECL_FEXLOCK) && HAVE_DECL_FEXLOCK)
92  XLAT(FEXLOCK),
93#endif
94#if defined(FCREAT) || (defined(HAVE_DECL_FCREAT) && HAVE_DECL_FCREAT)
95  XLAT(FCREAT),
96#endif
97#if defined(FTRUNC) || (defined(HAVE_DECL_FTRUNC) && HAVE_DECL_FTRUNC)
98  XLAT(FTRUNC),
99#endif
100#if defined(FEXCL) || (defined(HAVE_DECL_FEXCL) && HAVE_DECL_FEXCL)
101  XLAT(FEXCL),
102#endif
103#if defined(FNBIO) || (defined(HAVE_DECL_FNBIO) && HAVE_DECL_FNBIO)
104  XLAT(FNBIO),
105#endif
106#if defined(FSYNC) || (defined(HAVE_DECL_FSYNC) && HAVE_DECL_FSYNC)
107  XLAT(FSYNC),
108#endif
109#if defined(FNOCTTY) || (defined(HAVE_DECL_FNOCTTY) && HAVE_DECL_FNOCTTY)
110  XLAT(FNOCTTY),
111#endif
112#if defined(O_SHLOCK) || (defined(HAVE_DECL_O_SHLOCK) && HAVE_DECL_O_SHLOCK)
113  XLAT(O_SHLOCK),
114#endif
115#if defined(O_EXLOCK) || (defined(HAVE_DECL_O_EXLOCK) && HAVE_DECL_O_EXLOCK)
116  XLAT(O_EXLOCK),
117#endif
118 XLAT_END
119};
120
121#endif /* !IN_MPERS */
122