/Lib/plat-irix5/FILE.py
http://unladen-swallow.googlecode.com/ · Python · 242 lines · 199 code · 34 blank · 9 comment · 0 complexity · 906cde32a4049638c6f63219cf5c2118 MD5 · raw file
- # Generated by h2py from /usr/include/sys/file.h
- from warnings import warnpy3k
- warnpy3k("the FILE module has been removed in Python 3.0", stacklevel=2)
- del warnpy3k
- # Included from sys/types.h
- # Included from sgidefs.h
- _MIPS_ISA_MIPS1 = 1
- _MIPS_ISA_MIPS2 = 2
- _MIPS_ISA_MIPS3 = 3
- _MIPS_ISA_MIPS4 = 4
- _MIPS_SIM_ABI32 = 1
- _MIPS_SIM_NABI32 = 2
- _MIPS_SIM_ABI64 = 3
- P_MYID = (-1)
- P_MYHOSTID = (-1)
- # Included from sys/bsd_types.h
- # Included from sys/mkdev.h
- ONBITSMAJOR = 7
- ONBITSMINOR = 8
- OMAXMAJ = 0x7f
- OMAXMIN = 0xff
- NBITSMAJOR = 14
- NBITSMINOR = 18
- MAXMAJ = 0x1ff
- MAXMIN = 0x3ffff
- OLDDEV = 0
- NEWDEV = 1
- MKDEV_VER = NEWDEV
- def major(dev): return __major(MKDEV_VER, dev)
- def minor(dev): return __minor(MKDEV_VER, dev)
- # Included from sys/select.h
- FD_SETSIZE = 1024
- NBBY = 8
- # Included from sys/sema.h
- HP_NOPOLICY = 0
- HP_ADDOFF = 1
- HP_MULOFF = 2
- SEMA_NAMSZ = 8
- SEMA_NOHIST = 0x1
- SEMA_LIFO = 0x2
- SEMA_MUTEX = 0x4
- SEMA_METER = 0x8
- SEMAOP_PSEMA = 1
- SEMAOP_VSEMA = 2
- SEMAOP_CPSEMA = 3
- SEMAOP_CVSEMA = 4
- SEMAOP_WSEMA = 5
- SEMAOP_UNSEMA = 6
- SEMAOP_INIT = 7
- SEMAOP_FREE = 8
- SSOP_PHIT = 1
- SSOP_PSLP = 2
- SSOP_PWAKE = 6
- SSOP_PRESIG = 7
- SSOP_POSTSIG = 8
- SSOP_VNOWAKE = 3
- SSOP_VWAKE = 4
- SSOP_CPHIT = 1
- SSOP_CPMISS = 5
- SSOP_CVNOWAKE = 3
- SSOP_CVWAKE = 4
- SSOP_WMISS = 5
- SSOP_WWAKE = 4
- SSOP_RMV = 9
- TZERO = 10
- SEMA_NOP = 0
- SEMA_WAKE = 1
- SEMA_VSEMA = 2
- SEMA_SPINOP = 3
- MR_ACCESS = 0x1
- MR_UPDATE = 0x2
- def cv_signal(cv): return cvsema(cv);
- def cv_destroy(cv): return freesema(cv)
- def mutex_enter(m): return psema(m, PZERO | PNOSTOP)
- def mutex_exit(m): return vsema(m)
- def mutex_destroy(m): return freesema(m)
- def MUTEX_HELD(m): return (ownsema(m))
- def MUTEX_HELD(m): return (1)
- RW_READER = MR_ACCESS
- RW_WRITER = MR_UPDATE
- def rw_exit(r): return mrunlock(r)
- def rw_tryupgrade(r): return cmrpromote(r)
- def rw_downgrade(r): return mrdemote(r)
- def rw_destroy(r): return mrfree(r)
- def RW_WRITE_HELD(r): return ismrlocked(r, MR_UPDATE)
- def RW_READ_HELD(r): return ismrlocked(r, MR_ACCESS)
- # Included from sys/splock.h
- SPLOCKNAMSIZ = 8
- SPLOCK_NONE = 0
- SPLOCK_SOFT = 1
- SPLOCK_HARD = 2
- OWNER_NONE = -1
- MAP_LOCKID = 0
- SPLOCK_MAX = (96*1024)
- SPLOCK_MAX = 32768
- MIN_POOL_SIZE = 256
- MAX_POOL_SIZE = 16384
- DEF_SEMA_POOL = 8192
- DEF_VNODE_POOL = 1024
- DEF_FILE_POOL = 1024
- def ownlock(x): return 1
- def splock(x): return 1
- def io_splock(x): return 1
- def apvsema(x): return vsema(x)
- def apcpsema(x): return cpsema(x)
- def apcvsema(x): return cvsema(x)
- def mp_mrunlock(a): return mrunlock(a)
- def apvsema(x): return 0
- def apcpsema(x): return 1
- def apcvsema(x): return 0
- def mp_mrunlock(a): return 0
- # Included from sys/fcntl.h
- FNDELAY = 0x04
- FAPPEND = 0x08
- FSYNC = 0x10
- FNONBLOCK = 0x80
- FASYNC = 0x1000
- FNONBLK = FNONBLOCK
- FDIRECT = 0x8000
- FCREAT = 0x0100
- FTRUNC = 0x0200
- FEXCL = 0x0400
- FNOCTTY = 0x0800
- O_RDONLY = 0
- O_WRONLY = 1
- O_RDWR = 2
- O_NDELAY = 0x04
- O_APPEND = 0x08
- O_SYNC = 0x10
- O_NONBLOCK = 0x80
- O_DIRECT = 0x8000
- O_CREAT = 0x100
- O_TRUNC = 0x200
- O_EXCL = 0x400
- O_NOCTTY = 0x800
- F_DUPFD = 0
- F_GETFD = 1
- F_SETFD = 2
- F_GETFL = 3
- F_SETFL = 4
- F_GETLK = 14
- F_SETLK = 6
- F_SETLKW = 7
- F_CHKFL = 8
- F_ALLOCSP = 10
- F_FREESP = 11
- F_SETBSDLK = 12
- F_SETBSDLKW = 13
- F_DIOINFO = 30
- F_FSGETXATTR = 31
- F_FSSETXATTR = 32
- F_GETLK64 = 33
- F_SETLK64 = 34
- F_SETLKW64 = 35
- F_ALLOCSP64 = 36
- F_FREESP64 = 37
- F_GETBMAP = 38
- F_FSSETDM = 39
- F_RSETLK = 20
- F_RGETLK = 21
- F_RSETLKW = 22
- F_GETOWN = 23
- F_SETOWN = 24
- F_O_GETLK = 5
- F_O_GETOWN = 10
- F_O_SETOWN = 11
- F_RDLCK = 01
- F_WRLCK = 02
- F_UNLCK = 03
- O_ACCMODE = 3
- FD_CLOEXEC = 1
- FD_NODUP_FORK = 4
- FMASK = 0x90FF
- FOPEN = 0xFFFFFFFF
- FREAD = 0x01
- FWRITE = 0x02
- FNDELAY = 0x04
- FAPPEND = 0x08
- FSYNC = 0x10
- FNONBLOCK = 0x80
- FASYNC = 0x1000
- FNONBLK = FNONBLOCK
- FDIRECT = 0x8000
- FCREAT = 0x0100
- FTRUNC = 0x0200
- FEXCL = 0x0400
- FNOCTTY = 0x0800
- IRIX4_FASYNC = 0x40
- FMARK = 0x4000
- FDEFER = 0x2000
- FINPROGRESS = 0x0400
- FINVIS = 0x0100
- FNMFS = 0x2000
- FCLOSEXEC = 001
- FDSHD = 0x0001
- FDNOMARK = 0x0002
- FDIGNPROGRESS = 0x0004
- LOCK_SH = 1
- LOCK_EX = 2
- LOCK_NB = 4
- LOCK_UN = 8
- F_OK = 0
- X_OK = 1
- W_OK = 2
- R_OK = 4
- L_SET = 0
- L_INCR = 1
- L_XTND = 2