ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/def0.h
Revision: 1.26
Committed: Fri Apr 3 20:52:38 2026 UTC (5 months, 1 week ago) by root
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.25: +6 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.3 /* GENERATED FILE */
2     /* use ./gendef0 to regenerate this file */
3 root 1.1 #ifndef ENOSYS
4     #define ENOSYS 0
5     #endif
6     #ifndef EXDEV
7     #define EXDEV 0
8     #endif
9     #ifndef EBADR
10     #define EBADR 0
11     #endif
12 root 1.5 #ifndef SEEK_DATA
13     #define SEEK_DATA 0
14     #endif
15     #ifndef SEEK_HOLE
16     #define SEEK_HOLE 0
17     #endif
18     #ifndef POSIX_FADV_NORMAL
19     #define POSIX_FADV_NORMAL 0
20     #endif
21     #ifndef POSIX_FADV_SEQUENTIAL
22     #define POSIX_FADV_SEQUENTIAL 0
23     #endif
24     #ifndef POSIX_FADV_RANDOM
25     #define POSIX_FADV_RANDOM 0
26     #endif
27     #ifndef POSIX_FADV_NOREUSE
28     #define POSIX_FADV_NOREUSE 0
29     #endif
30     #ifndef POSIX_FADV_WILLNEED
31     #define POSIX_FADV_WILLNEED 0
32     #endif
33     #ifndef POSIX_FADV_DONTNEED
34     #define POSIX_FADV_DONTNEED 0
35     #endif
36     #ifndef POSIX_MADV_NORMAL
37     #define POSIX_MADV_NORMAL 0
38     #endif
39     #ifndef POSIX_MADV_SEQUENTIAL
40     #define POSIX_MADV_SEQUENTIAL 0
41     #endif
42     #ifndef POSIX_MADV_RANDOM
43     #define POSIX_MADV_RANDOM 0
44     #endif
45     #ifndef POSIX_MADV_WILLNEED
46     #define POSIX_MADV_WILLNEED 0
47     #endif
48     #ifndef POSIX_MADV_DONTNEED
49     #define POSIX_MADV_DONTNEED 0
50     #endif
51 root 1.25 #ifndef MADV_FREE
52     #define MADV_FREE 0
53     #endif
54     #ifndef MADV_REMOVE
55     #define MADV_REMOVE 0
56     #endif
57     #ifndef MADV_DONTFORK
58     #define MADV_DONTFORK 0
59     #endif
60     #ifndef MADV_DOFORK
61     #define MADV_DOFORK 0
62     #endif
63     #ifndef MADV_MERGEABLE
64     #define MADV_MERGEABLE 0
65     #endif
66     #ifndef MADV_UNMERGEABLE
67     #define MADV_UNMERGEABLE 0
68     #endif
69     #ifndef MADV_HUGEPAGE
70     #define MADV_HUGEPAGE 0
71     #endif
72     #ifndef MADV_NOHUGEPAGE
73     #define MADV_NOHUGEPAGE 0
74     #endif
75     #ifndef MADV_DONTDUMP
76     #define MADV_DONTDUMP 0
77     #endif
78     #ifndef MADV_DODUMP
79     #define MADV_DODUMP 0
80     #endif
81     #ifndef MADV_WIPEONFORK
82     #define MADV_WIPEONFORK 0
83     #endif
84     #ifndef MADV_KEEPONFORK
85     #define MADV_KEEPONFORK 0
86     #endif
87     #ifndef MADV_COLD
88     #define MADV_COLD 0
89     #endif
90     #ifndef MADV_PAGEOUT
91     #define MADV_PAGEOUT 0
92     #endif
93     #ifndef MADV_POPULATE_READ
94     #define MADV_POPULATE_READ 0
95     #endif
96     #ifndef MADV_POPULATE_WRITE
97     #define MADV_POPULATE_WRITE 0
98     #endif
99     #ifndef MADV_DONTNEED_LOCKED
100     #define MADV_DONTNEED_LOCKED 0
101     #endif
102     #ifndef MADV_HWPOISON
103     #define MADV_HWPOISON 0
104     #endif
105     #ifndef MADV_SOFT_OFFLINE
106     #define MADV_SOFT_OFFLINE 0
107     #endif
108 root 1.13 #ifndef O_ACCMODE
109     #define O_ACCMODE 0
110     #endif
111 root 1.1 #ifndef O_RDONLY
112     #define O_RDONLY 0
113     #endif
114     #ifndef O_WRONLY
115     #define O_WRONLY 0
116     #endif
117     #ifndef O_RDWR
118     #define O_RDWR 0
119     #endif
120     #ifndef O_CREAT
121     #define O_CREAT 0
122     #endif
123     #ifndef O_TRUNC
124     #define O_TRUNC 0
125     #endif
126     #ifndef O_EXCL
127     #define O_EXCL 0
128     #endif
129     #ifndef O_APPEND
130     #define O_APPEND 0
131     #endif
132     #ifndef O_ASYNC
133     #define O_ASYNC 0
134     #endif
135     #ifndef O_DIRECT
136     #define O_DIRECT 0
137     #endif
138     #ifndef O_NOATIME
139     #define O_NOATIME 0
140     #endif
141     #ifndef O_CLOEXEC
142     #define O_CLOEXEC 0
143     #endif
144     #ifndef O_NOCTTY
145     #define O_NOCTTY 0
146     #endif
147     #ifndef O_NOFOLLOW
148     #define O_NOFOLLOW 0
149     #endif
150     #ifndef O_NONBLOCK
151     #define O_NONBLOCK 0
152     #endif
153     #ifndef O_EXEC
154     #define O_EXEC 0
155     #endif
156     #ifndef O_SEARCH
157     #define O_SEARCH 0
158     #endif
159     #ifndef O_DIRECTORY
160     #define O_DIRECTORY 0
161     #endif
162     #ifndef O_DSYNC
163     #define O_DSYNC 0
164     #endif
165     #ifndef O_RSYNC
166     #define O_RSYNC 0
167     #endif
168     #ifndef O_SYNC
169     #define O_SYNC 0
170     #endif
171 root 1.4 #ifndef O_PATH
172     #define O_PATH 0
173     #endif
174     #ifndef O_TMPFILE
175     #define O_TMPFILE 0
176     #endif
177 root 1.1 #ifndef O_TTY_INIT
178     #define O_TTY_INIT 0
179     #endif
180     #ifndef S_IFIFO
181     #define S_IFIFO 0
182     #endif
183     #ifndef S_IFCHR
184     #define S_IFCHR 0
185     #endif
186     #ifndef S_IFBLK
187     #define S_IFBLK 0
188     #endif
189     #ifndef S_IFLNK
190     #define S_IFLNK 0
191     #endif
192     #ifndef S_IFREG
193     #define S_IFREG 0
194     #endif
195     #ifndef S_IFDIR
196     #define S_IFDIR 0
197     #endif
198     #ifndef S_IFWHT
199     #define S_IFWHT 0
200     #endif
201     #ifndef S_IFSOCK
202     #define S_IFSOCK 0
203     #endif
204     #ifndef S_IFMT
205     #define S_IFMT 0
206     #endif
207     #ifndef ST_RDONLY
208     #define ST_RDONLY 0
209     #endif
210     #ifndef ST_NOSUID
211     #define ST_NOSUID 0
212     #endif
213     #ifndef ST_NODEV
214     #define ST_NODEV 0
215     #endif
216     #ifndef ST_NOEXEC
217     #define ST_NOEXEC 0
218     #endif
219     #ifndef ST_SYNCHRONOUS
220     #define ST_SYNCHRONOUS 0
221     #endif
222     #ifndef ST_MANDLOCK
223     #define ST_MANDLOCK 0
224     #endif
225     #ifndef ST_WRITE
226     #define ST_WRITE 0
227     #endif
228     #ifndef ST_APPEND
229     #define ST_APPEND 0
230     #endif
231     #ifndef ST_IMMUTABLE
232     #define ST_IMMUTABLE 0
233     #endif
234     #ifndef ST_NOATIME
235     #define ST_NOATIME 0
236     #endif
237     #ifndef ST_NODIRATIME
238     #define ST_NODIRATIME 0
239     #endif
240     #ifndef ST_RELATIME
241     #define ST_RELATIME 0
242     #endif
243     #ifndef PROT_NONE
244     #define PROT_NONE 0
245     #endif
246     #ifndef PROT_EXEC
247     #define PROT_EXEC 0
248     #endif
249     #ifndef PROT_READ
250     #define PROT_READ 0
251     #endif
252     #ifndef PROT_WRITE
253     #define PROT_WRITE 0
254     #endif
255     #ifndef MAP_PRIVATE
256     #define MAP_PRIVATE 0
257     #endif
258     #ifndef MAP_SHARED
259     #define MAP_SHARED 0
260     #endif
261 root 1.5 #ifndef MAP_FIXED
262     #define MAP_FIXED 0
263     #endif
264 root 1.1 #ifndef MAP_ANONYMOUS
265     #define MAP_ANONYMOUS 0
266     #endif
267     #ifndef MAP_LOCKED
268     #define MAP_LOCKED 0
269     #endif
270     #ifndef MAP_NORESERVE
271     #define MAP_NORESERVE 0
272     #endif
273     #ifndef MAP_POPULATE
274     #define MAP_POPULATE 0
275     #endif
276     #ifndef MAP_NONBLOCK
277     #define MAP_NONBLOCK 0
278     #endif
279 root 1.5 #ifndef MAP_GROWSDOWN
280     #define MAP_GROWSDOWN 0
281     #endif
282     #ifndef MAP_32BIT
283     #define MAP_32BIT 0
284     #endif
285     #ifndef MAP_HUGETLB
286     #define MAP_HUGETLB 0
287     #endif
288     #ifndef MAP_STACK
289     #define MAP_STACK 0
290     #endif
291 root 1.22 #ifndef MAP_FIXED_NOREPLACE
292     #define MAP_FIXED_NOREPLACE 0
293     #endif
294     #ifndef MAP_SHARED_VALIDATE
295     #define MAP_SHARED_VALIDATE 0
296     #endif
297     #ifndef MAP_SYNC
298     #define MAP_SYNC 0
299     #endif
300     #ifndef MAP_UNINITIALIZED
301     #define MAP_UNINITIALIZED 0
302     #endif
303 root 1.25 #ifndef MAP_DENYWRITE
304     #define MAP_DENYWRITE 0
305     #endif
306     #ifndef MAP_EXECUTABLE
307     #define MAP_EXECUTABLE 0
308     #endif
309     #ifndef MAP_LOCKED
310     #define MAP_LOCKED 0
311     #endif
312     #ifndef MAP_DROPPABLE
313     #define MAP_DROPPABLE 0
314     #endif
315 root 1.12 #ifndef MREMAP_MAYMOVE
316     #define MREMAP_MAYMOVE 0
317     #endif
318     #ifndef MREMAP_FIXED
319     #define MREMAP_FIXED 0
320     #endif
321 root 1.14 #ifndef MSG_CMSG_CLOEXEC
322     #define MSG_CMSG_CLOEXEC 0
323     #endif
324     #ifndef SOCK_CLOEXEC
325     #define SOCK_CLOEXEC 0
326     #endif
327 root 1.17 #ifndef F_DUPFD_CLOEXEC
328     #define F_DUPFD_CLOEXEC 0
329     #endif
330     #ifndef F_ADD_SEALS
331     #define F_ADD_SEALS 0
332     #endif
333     #ifndef F_GET_SEALS
334     #define F_GET_SEALS 0
335     #endif
336     #ifndef F_SEAL_SEAL
337     #define F_SEAL_SEAL 0
338     #endif
339     #ifndef F_SEAL_SHRINK
340     #define F_SEAL_SHRINK 0
341     #endif
342     #ifndef F_SEAL_GROW
343     #define F_SEAL_GROW 0
344     #endif
345     #ifndef F_SEAL_WRITE
346     #define F_SEAL_WRITE 0
347     #endif
348 root 1.8 #ifndef F_OFD_GETLK
349     #define F_OFD_GETLK 0
350     #endif
351     #ifndef F_OFD_SETLK
352     #define F_OFD_SETLK 0
353     #endif
354     #ifndef F_OFD_GETLKW
355     #define F_OFD_GETLKW 0
356     #endif
357 root 1.7 #ifndef FIFREEZE
358     #define FIFREEZE 0
359     #endif
360     #ifndef FITHAW
361     #define FITHAW 0
362     #endif
363     #ifndef FITRIM
364     #define FITRIM 0
365     #endif
366     #ifndef FICLONE
367     #define FICLONE 0
368     #endif
369     #ifndef FICLONERANGE
370     #define FICLONERANGE 0
371     #endif
372     #ifndef FIDEDUPERANGE
373     #define FIDEDUPERANGE 0
374     #endif
375 root 1.26 #ifndef FILE_DEDUPE_RANGE_SAME
376     #define FILE_DEDUPE_RANGE_SAME 0
377     #endif
378     #ifndef FILE_DEDUPE_RANGE_DIFFERS
379     #define FILE_DEDUPE_RANGE_DIFFERS 0
380     #endif
381 root 1.7 #ifndef FS_IOC_GETFLAGS
382     #define FS_IOC_GETFLAGS 0
383     #endif
384     #ifndef FS_IOC_SETFLAGS
385     #define FS_IOC_SETFLAGS 0
386     #endif
387     #ifndef FS_IOC_GETVERSION
388     #define FS_IOC_GETVERSION 0
389     #endif
390     #ifndef FS_IOC_SETVERSION
391     #define FS_IOC_SETVERSION 0
392     #endif
393     #ifndef FS_IOC_FIEMAP
394     #define FS_IOC_FIEMAP 0
395     #endif
396     #ifndef FS_IOC_FSGETXATTR
397     #define FS_IOC_FSGETXATTR 0
398     #endif
399     #ifndef FS_IOC_FSSETXATTR
400     #define FS_IOC_FSSETXATTR 0
401     #endif
402     #ifndef FS_IOC_SET_ENCRYPTION_POLICY
403     #define FS_IOC_SET_ENCRYPTION_POLICY 0
404     #endif
405     #ifndef FS_IOC_GET_ENCRYPTION_PWSALT
406     #define FS_IOC_GET_ENCRYPTION_PWSALT 0
407     #endif
408     #ifndef FS_IOC_GET_ENCRYPTION_POLICY
409     #define FS_IOC_GET_ENCRYPTION_POLICY 0
410     #endif
411     #ifndef FS_KEY_DESCRIPTOR_SIZE
412     #define FS_KEY_DESCRIPTOR_SIZE 0
413     #endif
414     #ifndef FS_SECRM_FL
415     #define FS_SECRM_FL 0
416     #endif
417     #ifndef FS_UNRM_FL
418     #define FS_UNRM_FL 0
419     #endif
420     #ifndef FS_COMPR_FL
421     #define FS_COMPR_FL 0
422     #endif
423     #ifndef FS_SYNC_FL
424     #define FS_SYNC_FL 0
425     #endif
426     #ifndef FS_IMMUTABLE_FL
427     #define FS_IMMUTABLE_FL 0
428     #endif
429     #ifndef FS_APPEND_FL
430     #define FS_APPEND_FL 0
431     #endif
432     #ifndef FS_NODUMP_FL
433     #define FS_NODUMP_FL 0
434     #endif
435     #ifndef FS_NOATIME_FL
436     #define FS_NOATIME_FL 0
437     #endif
438     #ifndef FS_DIRTY_FL
439     #define FS_DIRTY_FL 0
440     #endif
441     #ifndef FS_COMPRBLK_FL
442     #define FS_COMPRBLK_FL 0
443     #endif
444     #ifndef FS_NOCOMP_FL
445     #define FS_NOCOMP_FL 0
446     #endif
447     #ifndef FS_ENCRYPT_FL
448     #define FS_ENCRYPT_FL 0
449     #endif
450     #ifndef FS_BTREE_FL
451     #define FS_BTREE_FL 0
452     #endif
453     #ifndef FS_INDEX_FL
454     #define FS_INDEX_FL 0
455     #endif
456     #ifndef FS_JOURNAL_DATA_FL
457     #define FS_JOURNAL_DATA_FL 0
458     #endif
459     #ifndef FS_NOTAIL_FL
460     #define FS_NOTAIL_FL 0
461     #endif
462     #ifndef FS_DIRSYNC_FL
463     #define FS_DIRSYNC_FL 0
464     #endif
465     #ifndef FS_TOPDIR_FL
466     #define FS_TOPDIR_FL 0
467     #endif
468     #ifndef FS_FL_USER_MODIFIABLE
469     #define FS_FL_USER_MODIFIABLE 0
470     #endif
471     #ifndef FS_XFLAG_REALTIME
472     #define FS_XFLAG_REALTIME 0
473     #endif
474     #ifndef FS_XFLAG_PREALLOC
475     #define FS_XFLAG_PREALLOC 0
476     #endif
477     #ifndef FS_XFLAG_IMMUTABLE
478     #define FS_XFLAG_IMMUTABLE 0
479     #endif
480     #ifndef FS_XFLAG_APPEND
481     #define FS_XFLAG_APPEND 0
482     #endif
483     #ifndef FS_XFLAG_SYNC
484     #define FS_XFLAG_SYNC 0
485     #endif
486     #ifndef FS_XFLAG_NOATIME
487     #define FS_XFLAG_NOATIME 0
488     #endif
489     #ifndef FS_XFLAG_NODUMP
490     #define FS_XFLAG_NODUMP 0
491     #endif
492     #ifndef FS_XFLAG_RTINHERIT
493     #define FS_XFLAG_RTINHERIT 0
494     #endif
495     #ifndef FS_XFLAG_PROJINHERIT
496     #define FS_XFLAG_PROJINHERIT 0
497     #endif
498     #ifndef FS_XFLAG_NOSYMLINKS
499     #define FS_XFLAG_NOSYMLINKS 0
500     #endif
501     #ifndef FS_XFLAG_EXTSIZE
502     #define FS_XFLAG_EXTSIZE 0
503     #endif
504     #ifndef FS_XFLAG_EXTSZINHERIT
505     #define FS_XFLAG_EXTSZINHERIT 0
506     #endif
507     #ifndef FS_XFLAG_NODEFRAG
508     #define FS_XFLAG_NODEFRAG 0
509     #endif
510     #ifndef FS_XFLAG_FILESTREAM
511     #define FS_XFLAG_FILESTREAM 0
512     #endif
513     #ifndef FS_XFLAG_DAX
514     #define FS_XFLAG_DAX 0
515     #endif
516     #ifndef FS_XFLAG_HASATTR
517     #define FS_XFLAG_HASATTR 0
518     #endif
519 root 1.1 #ifndef FIEMAP_FLAG_SYNC
520     #define FIEMAP_FLAG_SYNC 0
521     #endif
522     #ifndef FIEMAP_FLAG_XATTR
523     #define FIEMAP_FLAG_XATTR 0
524     #endif
525     #ifndef FIEMAP_FLAGS_COMPAT
526     #define FIEMAP_FLAGS_COMPAT 0
527     #endif
528     #ifndef FIEMAP_EXTENT_LAST
529     #define FIEMAP_EXTENT_LAST 0
530     #endif
531     #ifndef FIEMAP_EXTENT_UNKNOWN
532     #define FIEMAP_EXTENT_UNKNOWN 0
533     #endif
534     #ifndef FIEMAP_EXTENT_DELALLOC
535     #define FIEMAP_EXTENT_DELALLOC 0
536     #endif
537     #ifndef FIEMAP_EXTENT_ENCODED
538     #define FIEMAP_EXTENT_ENCODED 0
539     #endif
540     #ifndef FIEMAP_EXTENT_DATA_ENCRYPTED
541     #define FIEMAP_EXTENT_DATA_ENCRYPTED 0
542     #endif
543     #ifndef FIEMAP_EXTENT_NOT_ALIGNED
544     #define FIEMAP_EXTENT_NOT_ALIGNED 0
545     #endif
546     #ifndef FIEMAP_EXTENT_DATA_INLINE
547     #define FIEMAP_EXTENT_DATA_INLINE 0
548     #endif
549     #ifndef FIEMAP_EXTENT_DATA_TAIL
550     #define FIEMAP_EXTENT_DATA_TAIL 0
551     #endif
552     #ifndef FIEMAP_EXTENT_UNWRITTEN
553     #define FIEMAP_EXTENT_UNWRITTEN 0
554     #endif
555     #ifndef FIEMAP_EXTENT_MERGED
556     #define FIEMAP_EXTENT_MERGED 0
557     #endif
558     #ifndef FIEMAP_EXTENT_SHARED
559     #define FIEMAP_EXTENT_SHARED 0
560     #endif
561 root 1.2 #ifndef SPLICE_F_MOVE
562     #define SPLICE_F_MOVE 0
563     #endif
564     #ifndef SPLICE_F_NONBLOCK
565     #define SPLICE_F_NONBLOCK 0
566     #endif
567     #ifndef SPLICE_F_MORE
568     #define SPLICE_F_MORE 0
569     #endif
570     #ifndef SPLICE_F_GIFT
571     #define SPLICE_F_GIFT 0
572     #endif
573 root 1.10 #ifndef EFD_CLOEXEC
574     #define EFD_CLOEXEC 0
575     #endif
576     #ifndef EFD_NONBLOCK
577     #define EFD_NONBLOCK 0
578     #endif
579     #ifndef EFD_SEMAPHORE
580     #define EFD_SEMAPHORE 0
581     #endif
582 root 1.16 #ifndef MFD_CLOEXEC
583     #define MFD_CLOEXEC 0
584     #endif
585     #ifndef MFD_ALLOW_SEALING
586     #define MFD_ALLOW_SEALING 0
587     #endif
588     #ifndef MFD_HUGETLB
589     #define MFD_HUGETLB 0
590     #endif
591 root 1.23 #ifndef MFD_HUGETLB_2MB
592     #define MFD_HUGETLB_2MB 0
593     #endif
594     #ifndef MFD_HUGETLB_1GB
595     #define MFD_HUGETLB_1GB 0
596     #endif
597 root 1.11 #ifndef CLOCK_REALTIME
598     #define CLOCK_REALTIME 0
599     #endif
600     #ifndef CLOCK_MONOTONIC
601     #define CLOCK_MONOTONIC 0
602     #endif
603     #ifndef CLOCK_BOOTTIME
604     #define CLOCK_BOOTTIME 0
605     #endif
606     #ifndef CLOCK_REALTIME_ALARM
607     #define CLOCK_REALTIME_ALARM 0
608     #endif
609     #ifndef CLOCK_BOOTTIME_ALARM
610     #define CLOCK_BOOTTIME_ALARM 0
611     #endif
612     #ifndef TFD_NONBLOCK
613     #define TFD_NONBLOCK 0
614     #endif
615     #ifndef TFD_CLOEXEC
616     #define TFD_CLOEXEC 0
617     #endif
618     #ifndef TFD_TIMER_ABSTIME
619     #define TFD_TIMER_ABSTIME 0
620     #endif
621     #ifndef TFD_TIMER_CANCEL_ON_SET
622     #define TFD_TIMER_CANCEL_ON_SET 0
623     #endif
624 root 1.15 #ifndef STATX_TYPE
625     #define STATX_TYPE 0
626     #endif
627     #ifndef STATX_MODE
628     #define STATX_MODE 0
629     #endif
630     #ifndef STATX_NLINK
631     #define STATX_NLINK 0
632     #endif
633     #ifndef STATX_UID
634     #define STATX_UID 0
635     #endif
636     #ifndef STATX_GID
637     #define STATX_GID 0
638     #endif
639     #ifndef STATX_ATIME
640     #define STATX_ATIME 0
641     #endif
642     #ifndef STATX_MTIME
643     #define STATX_MTIME 0
644     #endif
645     #ifndef STATX_CTIME
646     #define STATX_CTIME 0
647     #endif
648     #ifndef STATX_INO
649     #define STATX_INO 0
650     #endif
651     #ifndef STATX_SIZE
652     #define STATX_SIZE 0
653     #endif
654     #ifndef STATX_BLOCKS
655     #define STATX_BLOCKS 0
656     #endif
657     #ifndef STATX_BASIC_STATS
658     #define STATX_BASIC_STATS 0
659     #endif
660     #ifndef STATX_ALL
661     #define STATX_ALL 0
662     #endif
663     #ifndef STATX_BTIME
664     #define STATX_BTIME 0
665     #endif
666     #ifndef STATX_ATTR_COMPRESSED
667     #define STATX_ATTR_COMPRESSED 0
668     #endif
669     #ifndef STATX_ATTR_IMMUTABLE
670     #define STATX_ATTR_IMMUTABLE 0
671     #endif
672     #ifndef STATX_ATTR_APPEND
673     #define STATX_ATTR_APPEND 0
674     #endif
675     #ifndef STATX_ATTR_NODUMP
676     #define STATX_ATTR_NODUMP 0
677     #endif
678     #ifndef STATX_ATTR_ENCRYPTED
679     #define STATX_ATTR_ENCRYPTED 0
680     #endif
681     #ifndef STATX_ATTR_AUTOMOUNT
682     #define STATX_ATTR_AUTOMOUNT 0
683     #endif
684 root 1.18 #ifndef AT_FDCWD
685     #define AT_FDCWD 0
686     #endif
687     #ifndef AT_SYMLINK_NOFOLLOW
688     #define AT_SYMLINK_NOFOLLOW 0
689     #endif
690     #ifndef AT_EACCESS
691     #define AT_EACCESS 0
692     #endif
693     #ifndef AT_REMOVEDIR
694     #define AT_REMOVEDIR 0
695     #endif
696     #ifndef AT_SYMLINK_FOLLOW
697     #define AT_SYMLINK_FOLLOW 0
698     #endif
699     #ifndef AT_NO_AUTOMOUNT
700     #define AT_NO_AUTOMOUNT 0
701     #endif
702     #ifndef AT_EMPTY_PATH
703     #define AT_EMPTY_PATH 0
704     #endif
705     #ifndef AT_STATX_SYNC_TYPE
706     #define AT_STATX_SYNC_TYPE 0
707     #endif
708     #ifndef AT_STATX_AS_STAT
709     #define AT_STATX_AS_STAT 0
710     #endif
711     #ifndef AT_STATX_FORCE_SYNC
712     #define AT_STATX_FORCE_SYNC 0
713     #endif
714     #ifndef AT_STATX_DONT_SYNC
715     #define AT_STATX_DONT_SYNC 0
716     #endif
717     #ifndef AT_RECURSIVE
718     #define AT_RECURSIVE 0
719     #endif
720     #ifndef OPEN_TREE_CLONE
721     #define OPEN_TREE_CLONE 0
722     #endif
723 root 1.19 #ifndef FSOPEN_CLOEXEC
724     #define FSOPEN_CLOEXEC 0
725     #endif
726     #ifndef FSPICK_CLOEXEC
727     #define FSPICK_CLOEXEC 0
728     #endif
729     #ifndef FSPICK_SYMLINK_NOFOLLOW
730     #define FSPICK_SYMLINK_NOFOLLOW 0
731     #endif
732     #ifndef FSPICK_NO_AUTOMOUNT
733     #define FSPICK_NO_AUTOMOUNT 0
734     #endif
735     #ifndef FSPICK_EMPTY_PATH
736     #define FSPICK_EMPTY_PATH 0
737     #endif
738 root 1.18 #ifndef MOVE_MOUNT_F_SYMLINKS
739     #define MOVE_MOUNT_F_SYMLINKS 0
740     #endif
741     #ifndef MOVE_MOUNT_F_AUTOMOUNTS
742     #define MOVE_MOUNT_F_AUTOMOUNTS 0
743     #endif
744     #ifndef MOVE_MOUNT_F_EMPTY_PATH
745     #define MOVE_MOUNT_F_EMPTY_PATH 0
746     #endif
747     #ifndef MOVE_MOUNT_T_SYMLINKS
748     #define MOVE_MOUNT_T_SYMLINKS 0
749     #endif
750     #ifndef MOVE_MOUNT_T_AUTOMOUNTS
751     #define MOVE_MOUNT_T_AUTOMOUNTS 0
752     #endif
753     #ifndef MOVE_MOUNT_T_EMPTY_PATH
754     #define MOVE_MOUNT_T_EMPTY_PATH 0
755     #endif
756 root 1.20 #ifndef P_PID
757     #define P_PID 0
758     #endif
759     #ifndef P_PIDFD
760     #define P_PIDFD 0
761     #endif
762     #ifndef P_PGID
763     #define P_PGID 0
764     #endif
765     #ifndef P_ALL
766     #define P_ALL 0
767     #endif
768 root 1.21 #ifndef FSCONFIG_SET_FLAG
769     #define FSCONFIG_SET_FLAG 0
770     #endif
771     #ifndef FSCONFIG_SET_STRING
772     #define FSCONFIG_SET_STRING 0
773     #endif
774     #ifndef FSCONFIG_SET_BINARY
775     #define FSCONFIG_SET_BINARY 0
776     #endif
777     #ifndef FSCONFIG_SET_PATH
778     #define FSCONFIG_SET_PATH 0
779     #endif
780     #ifndef FSCONFIG_SET_PATH_EMPTY
781     #define FSCONFIG_SET_PATH_EMPTY 0
782     #endif
783     #ifndef FSCONFIG_SET_FD
784     #define FSCONFIG_SET_FD 0
785     #endif
786     #ifndef FSCONFIG_CMD_CREATE
787     #define FSCONFIG_CMD_CREATE 0
788     #endif
789     #ifndef FSCONFIG_CMD_RECONFIGURE
790     #define FSCONFIG_CMD_RECONFIGURE 0
791     #endif
792     #ifndef MOUNT_ATTR_RDONLY
793     #define MOUNT_ATTR_RDONLY 0
794     #endif
795     #ifndef MOUNT_ATTR_NOSUID
796     #define MOUNT_ATTR_NOSUID 0
797     #endif
798     #ifndef MOUNT_ATTR_NODEV
799     #define MOUNT_ATTR_NODEV 0
800     #endif
801     #ifndef MOUNT_ATTR_NOEXEC
802     #define MOUNT_ATTR_NOEXEC 0
803     #endif
804     #ifndef MOUNT_ATTR__ATIME
805     #define MOUNT_ATTR__ATIME 0
806     #endif
807     #ifndef MOUNT_ATTR_RELATIME
808     #define MOUNT_ATTR_RELATIME 0
809     #endif
810     #ifndef MOUNT_ATTR_NOATIME
811     #define MOUNT_ATTR_NOATIME 0
812     #endif
813     #ifndef MOUNT_ATTR_STRICTATIME
814     #define MOUNT_ATTR_STRICTATIME 0
815     #endif
816     #ifndef MOUNT_ATTR_NODIRATIME
817     #define MOUNT_ATTR_NODIRATIME 0
818     #endif
819 root 1.24 #ifndef MS_RDONLY
820     #define MS_RDONLY 0
821     #endif
822     #ifndef MS_NOSUID
823     #define MS_NOSUID 0
824     #endif
825     #ifndef MS_NODEV
826     #define MS_NODEV 0
827     #endif
828     #ifndef MS_NOEXEC
829     #define MS_NOEXEC 0
830     #endif
831     #ifndef MS_SYNCHRONOUS
832     #define MS_SYNCHRONOUS 0
833     #endif
834     #ifndef MS_REMOUNT
835     #define MS_REMOUNT 0
836     #endif
837     #ifndef MS_MANDLOCK
838     #define MS_MANDLOCK 0
839     #endif
840     #ifndef MS_DIRSYNC
841     #define MS_DIRSYNC 0
842     #endif
843     #ifndef MS_NOATIME
844     #define MS_NOATIME 0
845     #endif
846     #ifndef MS_NODIRATIME
847     #define MS_NODIRATIME 0
848     #endif
849     #ifndef MS_BIND
850     #define MS_BIND 0
851     #endif
852     #ifndef MS_MOVE
853     #define MS_MOVE 0
854     #endif
855     #ifndef MS_REC
856     #define MS_REC 0
857     #endif
858     #ifndef MS_SILENT
859     #define MS_SILENT 0
860     #endif
861     #ifndef MS_POSIXACL
862     #define MS_POSIXACL 0
863     #endif
864     #ifndef MS_UNBINDABLE
865     #define MS_UNBINDABLE 0
866     #endif
867     #ifndef MS_PRIVATE
868     #define MS_PRIVATE 0
869     #endif
870     #ifndef MS_SLAVE
871     #define MS_SLAVE 0
872     #endif
873     #ifndef MS_SHARED
874     #define MS_SHARED 0
875     #endif
876     #ifndef MS_RELATIME
877     #define MS_RELATIME 0
878     #endif
879     #ifndef MS_KERNMOUNT
880     #define MS_KERNMOUNT 0
881     #endif
882     #ifndef MS_I_VERSION
883     #define MS_I_VERSION 0
884     #endif
885     #ifndef MS_STRICTATIME
886     #define MS_STRICTATIME 0
887     #endif
888     #ifndef MS_LAZYTIME
889     #define MS_LAZYTIME 0
890     #endif
891     #ifndef MS_ACTIVE
892     #define MS_ACTIVE 0
893     #endif
894     #ifndef MS_NOUSER
895     #define MS_NOUSER 0
896     #endif
897     #ifndef MS_RMT_MASK
898     #define MS_RMT_MASK 0
899     #endif
900     #ifndef MS_MGC_VAL
901     #define MS_MGC_VAL 0
902     #endif
903     #ifndef MS_MGC_MSK
904     #define MS_MGC_MSK 0
905     #endif
906     #ifndef MNT_FORCE
907     #define MNT_FORCE 0
908     #endif
909     #ifndef MNT_DETACH
910     #define MNT_DETACH 0
911     #endif
912     #ifndef MNT_EXPIRE
913     #define MNT_EXPIRE 0
914     #endif
915     #ifndef UMOUNT_NOFOLLOW
916     #define UMOUNT_NOFOLLOW 0
917     #endif
918     #ifndef BLKROSET
919     #define BLKROSET 0
920     #endif
921     #ifndef BLKROGET
922     #define BLKROGET 0
923     #endif
924     #ifndef BLKRRPART
925     #define BLKRRPART 0
926     #endif
927     #ifndef BLKGETSIZE
928     #define BLKGETSIZE 0
929     #endif
930     #ifndef BLKFLSBUF
931     #define BLKFLSBUF 0
932     #endif
933     #ifndef BLKRASET
934     #define BLKRASET 0
935     #endif
936     #ifndef BLKRAGET
937     #define BLKRAGET 0
938     #endif
939     #ifndef BLKFRASET
940     #define BLKFRASET 0
941     #endif
942     #ifndef BLKFRAGET
943     #define BLKFRAGET 0
944     #endif
945     #ifndef BLKSECTSET
946     #define BLKSECTSET 0
947     #endif
948     #ifndef BLKSECTGET
949     #define BLKSECTGET 0
950     #endif
951     #ifndef BLKSSZGET
952     #define BLKSSZGET 0
953     #endif
954     #ifndef BLKBSZGET
955     #define BLKBSZGET 0
956     #endif
957     #ifndef BLKBSZSET
958     #define BLKBSZSET 0
959     #endif
960     #ifndef BLKGETSIZE64
961     #define BLKGETSIZE64 0
962     #endif
963 root 1.18 #if HAVE_SYSCALL
964     # if __linux__ && !defined(SYS_pidfd_open)
965     # define SYS_pidfd_open 434
966     # endif
967     #else
968     # undef SYS_pidfd_open
969     #endif
970     #ifndef SYS_pidfd_open
971     # define SYS_pidfd_open -1
972     #endif
973     #if HAVE_SYSCALL
974     # if __linux__ && !defined(SYS_pidfd_send_signal)
975     # define SYS_pidfd_send_signal 424
976     # endif
977     #else
978     # undef SYS_pidfd_send_signal
979     #endif
980     #ifndef SYS_pidfd_send_signal
981     # define SYS_pidfd_send_signal -1
982     #endif
983     #if HAVE_SYSCALL
984     # if __linux__ && !defined(SYS_pidfd_getfd)
985     # define SYS_pidfd_getfd 438
986     # endif
987     #else
988     # undef SYS_pidfd_getfd
989     #endif
990     #ifndef SYS_pidfd_getfd
991     # define SYS_pidfd_getfd -1
992     #endif