Mercurial > cpython-lru_cache-weakref
annotate Lib/plat-linux2/FCNTL.py @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | e9ee4c905abd |
| children |
| rev | line source |
|---|---|
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
1 # Generated by h2py from /usr/include/sys/fcntl.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
3 # Included from fcntl.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
5 # Included from features.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
6 _FEATURES_H = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
7 _GNU_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
8 __USE_ANSI = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
9 __FAVOR_BSD = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
10 _BSD_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
11 _SVID_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
12 _POSIX_SOURCE = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
13 _POSIX_C_SOURCE = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
14 __USE_POSIX = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
15 __USE_POSIX2 = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
16 __USE_MISC = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
17 __USE_BSD = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
18 __USE_SVID = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
19 __USE_GNU = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
20 __GNU_LIBRARY__ = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
21 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
22 # Included from sys/cdefs.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
23 _SYS_CDEFS_H = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
24 def __P(args): return args |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
25 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
26 def __P(args): return args |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
27 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
28 def __P(args): return () |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
29 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
30 def __STRING(x): return #x |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
31 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
32 def __STRING(x): return "x" |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
33 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
34 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
35 # Included from sys/types.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
36 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
37 # Included from linux/types.h |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
38 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
39 # Included from linux/posix_types.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
40 __FD_SETSIZE = 1024 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
41 def __FDELT(d): return ((d) / __NFDBITS) |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
42 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
43 |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
44 # Included from asm/posix_types.h |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
45 def __FD_ZERO(fdsetp): return \ |
|
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
46 |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
47 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
48 # Included from asm/types.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
49 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
50 # Included from sys/bitypes.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
51 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
52 # Included from gnu/types.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
53 _GNU_TYPES_H = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
54 __FDSET_LONGS = 8 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
55 def __FD_ZERO(fdsetp): return \ |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
56 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
57 __FD_SETSIZE = 256 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
58 def __FDELT(d): return ((d) / __NFDBITS) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
59 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
60 def __FDMASK(d): return (1 << ((d) % __NFDBITS)) |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
61 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
62 def __FD_ZERO(set): return \ |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
63 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
64 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
65 # Included from linux/fcntl.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
66 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
67 # Included from asm/fcntl.h |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
68 O_ACCMODE = 0003 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
69 O_RDONLY = 00 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
70 O_WRONLY = 01 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
71 O_RDWR = 02 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
72 O_CREAT = 0100 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
73 O_EXCL = 0200 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
74 O_NOCTTY = 0400 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
75 O_TRUNC = 01000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
76 O_APPEND = 02000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
77 O_NONBLOCK = 04000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
78 O_NDELAY = O_NONBLOCK |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
79 O_SYNC = 010000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
80 FASYNC = 020000 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
81 F_DUPFD = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
82 F_GETFD = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
83 F_SETFD = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
84 F_GETFL = 3 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
85 F_SETFL = 4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
86 F_GETLK = 5 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
87 F_SETLK = 6 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
88 F_SETLKW = 7 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
89 F_SETOWN = 8 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
90 F_GETOWN = 9 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
91 FD_CLOEXEC = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
92 F_RDLCK = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
93 F_WRLCK = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
94 F_UNLCK = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
95 F_EXLCK = 4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
96 F_SHLCK = 8 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
97 LOCK_SH = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
98 LOCK_EX = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
99 LOCK_NB = 4 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
100 LOCK_UN = 8 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
101 F_POSIX = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
102 F_FLOCK = 2 |
|
3792
e9ee4c905abd
New versions generated on a Linux 2.x system by AMK
Guido van Rossum <guido@python.org>
parents:
3790
diff
changeset
|
103 F_BROKEN = 4 |
|
3790
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
104 FNDELAY = O_NDELAY |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
105 F_ULOCK = 0 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
106 F_LOCK = 1 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
107 F_TLOCK = 2 |
|
7e6536730d0e
This is needed for users of Linux 2.x
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
108 F_TEST = 3 |
