blob: 0058abae11a2987407e2f8e0b23f16219aa7d576 [file] [log] [blame]
Guido van Rossum77c29a11996-07-22 21:50:43 +00001# Generated by h2py from /usr/include/sys/fcntl.h
2
3# Included from fcntl.h
4
5# Included from features.h
6_FEATURES_H = 1
7_GNU_SOURCE = 1
8__USE_ANSI = 1
9__FAVOR_BSD = 1
10_BSD_SOURCE = 1
11_SVID_SOURCE = 1
12_POSIX_SOURCE = 1
13_POSIX_C_SOURCE = 2
14__USE_POSIX = 1
15__USE_POSIX2 = 1
16__USE_MISC = 1
17__USE_BSD = 1
18__USE_SVID = 1
19__USE_GNU = 1
20__GNU_LIBRARY__ = 1
21
22# Included from sys/cdefs.h
23_SYS_CDEFS_H = 1
24def __P(args): return args
25
26def __P(args): return args
27
28def __P(args): return ()
29
30def __STRING(x): return #x
31
32def __STRING(x): return "x"
33
34
35# Included from sys/types.h
36
37# Included from linux/types.h
Guido van Rossum77c29a11996-07-22 21:50:43 +000038
Guido van Rossum54afb3b1996-07-22 23:46:00 +000039# Included from linux/posix_types.h
40__FD_SETSIZE = 1024
41def __FDELT(d): return ((d) / __NFDBITS)
42
43
44# Included from asm/posix_types.h
Guido van Rossum77c29a11996-07-22 21:50:43 +000045def __FD_ZERO(fdsetp): return \
46
47
Guido van Rossum54afb3b1996-07-22 23:46:00 +000048# Included from asm/types.h
49
Guido van Rossum77c29a11996-07-22 21:50:43 +000050# Included from sys/bitypes.h
51
52# Included from gnu/types.h
53_GNU_TYPES_H = 1
54__FDSET_LONGS = 8
55def __FD_ZERO(fdsetp): return \
56
57__FD_SETSIZE = 256
58def __FDELT(d): return ((d) / __NFDBITS)
59
60def __FDMASK(d): return (1 << ((d) % __NFDBITS))
61
62def __FD_ZERO(set): return \
63
64
65# Included from linux/fcntl.h
66
67# Included from asm/fcntl.h
68O_ACCMODE = 0003
69O_RDONLY = 00
70O_WRONLY = 01
71O_RDWR = 02
72O_CREAT = 0100
73O_EXCL = 0200
74O_NOCTTY = 0400
75O_TRUNC = 01000
76O_APPEND = 02000
77O_NONBLOCK = 04000
78O_NDELAY = O_NONBLOCK
79O_SYNC = 010000
80FASYNC = 020000
81F_DUPFD = 0
82F_GETFD = 1
83F_SETFD = 2
84F_GETFL = 3
85F_SETFL = 4
86F_GETLK = 5
87F_SETLK = 6
88F_SETLKW = 7
89F_SETOWN = 8
90F_GETOWN = 9
91FD_CLOEXEC = 1
92F_RDLCK = 0
93F_WRLCK = 1
94F_UNLCK = 2
95F_EXLCK = 4
96F_SHLCK = 8
97LOCK_SH = 1
98LOCK_EX = 2
99LOCK_NB = 4
100LOCK_UN = 8
101F_POSIX = 1
102F_FLOCK = 2
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000103F_BROKEN = 4
Guido van Rossum77c29a11996-07-22 21:50:43 +0000104FNDELAY = O_NDELAY
105F_ULOCK = 0
106F_LOCK = 1
107F_TLOCK = 2
108F_TEST = 3