annotate Lib/irix6/FILE.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 6ce61f212c3e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4964
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 # Generated by h2py from /usr/include/sys/file.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 # Included from standards.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 # Included from sys/types.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
6
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 # Included from sgidefs.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 _MIPS_ISA_MIPS1 = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 _MIPS_ISA_MIPS2 = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 _MIPS_ISA_MIPS3 = 3
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 _MIPS_ISA_MIPS4 = 4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 _MIPS_SIM_ABI32 = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 _MIPS_SIM_NABI32 = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 _MIPS_SIM_ABI64 = 3
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 P_MYID = (-1)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 P_MYHOSTID = (-1)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
17
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 # Included from sys/bsd_types.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
19
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 # Included from sys/mkdev.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 ONBITSMAJOR = 7
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 ONBITSMINOR = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 OMAXMAJ = 0x7f
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 OMAXMIN = 0xff
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
25 NBITSMAJOR = 14
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
26 NBITSMINOR = 18
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 MAXMAJ = 0x1ff
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 MAXMIN = 0x3ffff
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 OLDDEV = 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 NEWDEV = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 MKDEV_VER = NEWDEV
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 def major(dev): return __major(MKDEV_VER, dev)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
33
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
34 def minor(dev): return __minor(MKDEV_VER, dev)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
35
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
36
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
37 # Included from sys/select.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
38 FD_SETSIZE = 1024
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 __NBBY = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
40
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 # Included from string.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 NULL = 0L
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
43 NBBY = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
44
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 # Included from sys/sema.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
46 MUTEX_DEFAULT = 0x0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
47 METER_NAMSZ = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 def mutex_spinlock(l): return splhi()
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
49
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
50 def mutex_spintrylock(l): return splhi()
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
51
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 def spinlock_islocked(l): return issplhi(getsr())
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
53
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
54 def spinlock_initialized(l): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
55
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
56 SV_FIFO = 0x0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
57 SV_LIFO = 0x2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
58 SV_PRIO = 0x4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 SV_DEFAULT = SV_FIFO
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
60 SEMA_NOHIST = 0x0001
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
61 SEMA_LOCK = 0x0004
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
62 SEMA_METER = 0x0008
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
63 SEMA_NAMSZ = METER_NAMSZ
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
64 MR_ACCESS = 0x1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
65 MR_UPDATE = 0x2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
66 def mp_mutex_unlock(m): return mutex_unlock(m)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
67
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
68 def mp_mutex_trylock(m): return mutex_trylock(m)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
69
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
70 def mp_mutex_spinlock(m): return mutex_spinlock(m)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
71
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
72 def mp_mutex_trylock(m): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
73
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
74 def mp_mutex_spinlock(m): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
75
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
76 def nested_spintrylock(m): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
77
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
78 def mp_mrunlock(a): return mrunlock(a)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
79
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
80 def mp_cpsema(x): return cpsema(x)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
81
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
82 def mp_cvsema(x): return cvsema(x)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
83
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
84 def mp_cpsema(x): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
85
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 def mp_cvsema(x): return 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
87
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
88 MON_LOCKED = 0x01
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
89 MON_WAITING = 0x02
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
90 MON_TIMEOUT = 0x04
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
91 def initlock(l): return spinlock_init(l,0)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
92
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
93 def ownlock(x): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
94
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
95 def splock(x): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
96
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
97 def io_splock(x): return 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
98
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
99 def mutex_enter(m): return mutex_lock(m, PZERO)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
100
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
101 def mutex_tryenter(m): return mutex_trylock(m)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
102
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
103 def mutex_exit(m): return mutex_unlock(m)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
104
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
105 def cv_signal(cv): return sv_signal(cv)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
106
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
107 def cv_broadcast(cv): return sv_broadcast(cv)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
108
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
109 def cv_destroy(cv): return sv_destroy(cv)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
110
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
111 RW_READER = MR_ACCESS
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
112 RW_WRITER = MR_UPDATE
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
113 def rw_exit(r): return mrunlock(r)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
114
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
115 def rw_tryupgrade(r): return cmrpromote(r)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
116
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
117 def rw_downgrade(r): return mrdemote(r)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
118
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
119 def rw_destroy(r): return mrfree(r)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
120
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
121 def RW_WRITE_HELD(r): return ismrlocked(r, MR_UPDATE)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
122
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
123 def RW_READ_HELD(r): return ismrlocked(r, MR_ACCESS)
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
124
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
125
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
126 # Included from sys/fcntl.h
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
127 FNDELAY = 0x04
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
128 FAPPEND = 0x08
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
129 FSYNC = 0x10
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
130 FDSYNC = 0x20
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
131 FRSYNC = 0x40
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
132 FNONBLOCK = 0x80
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
133 FASYNC = 0x1000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
134 FLARGEFILE = 0x2000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
135 FNONBLK = FNONBLOCK
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
136 FDIRECT = 0x8000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
137 FDIRENT64 = 0x8000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
138 FCREAT = 0x0100
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
139 FTRUNC = 0x0200
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
140 FEXCL = 0x0400
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
141 FNOCTTY = 0x0800
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
142 O_RDONLY = 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
143 O_WRONLY = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
144 O_RDWR = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
145 O_NDELAY = 0x04
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
146 O_APPEND = 0x08
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
147 O_SYNC = 0x10
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
148 O_DSYNC = 0x20
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
149 O_RSYNC = 0x40
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
150 O_NONBLOCK = 0x80
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
151 O_LARGEFILE = 0x2000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
152 O_DIRECT = 0x8000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
153 O_CREAT = 0x100
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
154 O_TRUNC = 0x200
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
155 O_EXCL = 0x400
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
156 O_NOCTTY = 0x800
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
157 F_DUPFD = 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
158 F_GETFD = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
159 F_SETFD = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
160 F_GETFL = 3
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
161 F_SETFL = 4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
162 F_GETLK = 14
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
163 F_SETLK = 6
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
164 F_SETLKW = 7
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
165 F_CHKFL = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
166 F_ALLOCSP = 10
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
167 F_FREESP = 11
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
168 F_SETBSDLK = 12
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
169 F_SETBSDLKW = 13
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
170 F_DIOINFO = 30
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
171 F_FSGETXATTR = 31
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
172 F_FSSETXATTR = 32
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
173 F_GETLK64 = 33
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
174 F_SETLK64 = 34
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
175 F_SETLKW64 = 35
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
176 F_ALLOCSP64 = 36
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
177 F_FREESP64 = 37
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
178 F_GETBMAP = 38
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
179 F_FSSETDM = 39
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
180 F_RESVSP = 40
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
181 F_UNRESVSP = 41
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
182 F_RESVSP64 = 42
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
183 F_UNRESVSP64 = 43
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
184 F_GETBMAPA = 44
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
185 F_FSGETXATTRA = 45
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
186 F_GETALLLK = 46
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
187 F_RSETLK = 20
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
188 F_RGETLK = 21
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
189 F_RSETLKW = 22
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
190 F_GETOWN = 23
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
191 F_SETOWN = 24
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
192 F_RDLCK = 01
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
193 F_WRLCK = 02
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
194 F_UNLCK = 03
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
195 O_ACCMODE = 3
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
196 FD_CLOEXEC = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
197 FD_NODUP_FORK = 4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
198 FMASK = 0x90FF
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
199 FOPEN = 0xFFFFFFFF
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
200 FREAD = 0x01
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
201 FWRITE = 0x02
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
202 FNDELAY = 0x04
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
203 FAPPEND = 0x08
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
204 FSYNC = 0x10
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
205 FDSYNC = 0x20
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
206 FRSYNC = 0x40
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
207 FNONBLOCK = 0x80
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
208 FASYNC = 0x1000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
209 FNONBLK = FNONBLOCK
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
210 FLARGEFILE = 0x2000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
211 FDIRECT = 0x8000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
212 FCREAT = 0x0100
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
213 FTRUNC = 0x0200
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
214 FEXCL = 0x0400
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
215 FNOCTTY = 0x0800
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
216 FMARK = 0x4000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
217 FDEFER = 0x2000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
218 FINPROGRESS = 0x0400
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
219 FINVIS = 0x0100
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
220 FNMFS = 0x2000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
221 FDIRENT64 = 0x8000
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
222 FCLOSEXEC = 001
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
223 FDSHD = 0x0001
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
224 FDNOMARK = 0x0002
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
225 FDIGNPROGRESS = 0x0004
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
226 LOCK_SH = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
227 LOCK_EX = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
228 LOCK_NB = 4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
229 LOCK_UN = 8
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
230 F_OK = 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
231 X_OK = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
232 W_OK = 2
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
233 R_OK = 4
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
234 L_SET = 0
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
235 L_INCR = 1
6ce61f212c3e Irix 6 specific files -- thanks Sjoerd!
Guido van Rossum <guido@python.org>
parents:
diff changeset
236 L_XTND = 2