31
io/fcntl.h | 12 ------------
32
ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 13 +++++++++++++
33
ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h | 15 +++++++++++++++
34
ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 13 +++++++++++++
35
ports/sysdeps/unix/sysv/linux/cris/bits/fcntl.h | 13 +++++++++++++
36
ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 13 +++++++++++++
37
ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 13 +++++++++++++
38
ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 13 +++++++++++++
39
sysdeps/mach/hurd/bits/fcntl.h | 13 +++++++++++++
40
sysdeps/unix/sysv/linux/i386/bits/fcntl.h | 13 +++++++++++++
41
sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 13 +++++++++++++
42
sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 13 +++++++++++++
43
sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 13 +++++++++++++
44
sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 13 +++++++++++++
45
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 13 +++++++++++++
46
sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h | 13 +++++++++++++
31
io/fcntl.h | 14 ------------
32
ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 15 +++++++++++++
33
ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h | 17 +++++++++++++++
34
ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 15 +++++++++++++
35
ports/sysdeps/unix/sysv/linux/cris/bits/fcntl.h | 15 +++++++++++++
36
ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 15 +++++++++++++
37
ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 15 +++++++++++++
38
ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 15 +++++++++++++
39
sysdeps/mach/hurd/bits/fcntl.h | 15 +++++++++++++
40
sysdeps/unix/sysv/linux/i386/bits/fcntl.h | 15 +++++++++++++
41
sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 15 +++++++++++++
42
sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 15 +++++++++++++
43
sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 15 +++++++++++++
44
sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 15 +++++++++++++
45
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 15 +++++++++++++
46
sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h | 15 +++++++++++++
47
47
16 files changed, 197 insertions(+), 12 deletions(-)
52
52
# define SEEK_END 2 /* Seek from end of file. */
60
60
-# define AT_REMOVEDIR 0x200 /* Remove directory instead of
61
61
- unlinking file. */
62
62
-# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
63
-# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
63
65
-# define AT_EACCESS 0x200 /* Test access permitted for
64
66
- effective IDs, not real IDs. */
83
85
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
84
86
+ unlinking file. */
85
87
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
88
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
86
90
+# define AT_EACCESS 0x200 /* Test access permitted for
87
91
+ effective IDs, not real IDs. */
89
93
--- a/sysdeps/unix/sysv/linux/i386/bits/fcntl.h
90
94
+++ b/sysdeps/unix/sysv/linux/i386/bits/fcntl.h
92
96
# define SPLICE_F_GIFT 8 /* Pages passed in are a gift. */
101
105
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
102
106
+ unlinking file. */
103
107
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
108
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
104
110
+# define AT_EACCESS 0x200 /* Test access permitted for
105
111
+ effective IDs, not real IDs. */
123
129
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
124
130
+ unlinking file. */
125
131
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
132
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
126
134
+# define AT_EACCESS 0x200 /* Test access permitted for
127
135
+ effective IDs, not real IDs. */
145
153
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
146
154
+ unlinking file. */
147
155
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
156
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
148
158
+# define AT_EACCESS 0x200 /* Test access permitted for
149
159
+ effective IDs, not real IDs. */
167
177
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
168
178
+ unlinking file. */
169
179
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
180
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
170
182
+# define AT_EACCESS 0x200 /* Test access permitted for
171
183
+ effective IDs, not real IDs. */
189
201
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
190
202
+ unlinking file. */
191
203
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
204
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
192
206
+# define AT_EACCESS 0x200 /* Test access permitted for
193
207
+ effective IDs, not real IDs. */
211
225
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
212
226
+ unlinking file. */
213
227
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
228
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
214
230
+# define AT_EACCESS 0x200 /* Test access permitted for
215
231
+ effective IDs, not real IDs. */
233
249
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
234
250
+ unlinking file. */
235
251
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
252
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
236
254
+# define AT_EACCESS 0x200 /* Test access permitted for
237
255
+ effective IDs, not real IDs. */
255
273
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
256
274
+ unlinking file. */
257
275
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
276
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
258
278
+# define AT_EACCESS 0x200 /* Test access permitted for
259
279
+ effective IDs, not real IDs. */
265
285
--- a/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
266
286
+++ b/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
268
288
# define POSIX_FADV_DONTNEED 4 /* Don't need these pages. */
269
289
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
278
298
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
279
299
+ unlinking file. */
280
300
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
301
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
281
303
+# define AT_EACCESS 0x200 /* Test access permitted for
282
304
+ effective IDs, not real IDs. */
298
320
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
299
321
+ unlinking file. */
300
322
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
323
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
301
325
+# define AT_EACCESS 0x200 /* Test access permitted for
302
326
+ effective IDs, not real IDs. */
320
344
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
321
345
+ unlinking file. */
322
346
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
347
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
323
349
+# define AT_EACCESS 0x200 /* Test access permitted for
324
350
+ effective IDs, not real IDs. */
342
368
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
343
369
+ unlinking file. */
344
370
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
371
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
345
373
+# define AT_EACCESS 0x200 /* Test access permitted for
346
374
+ effective IDs, not real IDs. */
364
392
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
365
393
+ unlinking file. */
366
394
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
395
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
367
397
+# define AT_EACCESS 0x200 /* Test access permitted for
368
398
+ effective IDs, not real IDs. */
386
416
+# define AT_REMOVEDIR 0x200 /* Remove directory instead of
387
417
+ unlinking file. */
388
418
+# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
419
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
389
421
+# define AT_EACCESS 0x200 /* Test access permitted for
390
422
+ effective IDs, not real IDs. */