# Generated by h2py from /usr/include/fcntl.h # Included from sys/types.h # Included from machine/types.h # Included from sys/cdefs.h # Included from machine/cdefs.h def __P(protos): return protos def __STRING(x): return #x def __P(protos): return () def __STRING(x): return "x" def __attribute__(x): return def __kprintf_attribute__(a): return __attribute__(a) # Included from machine/ansi.h _BSD_PTRDIFF_T_ = int _BSD_SSIZE_T_ = int _BSD_TIME_T_ = long _BSD_CLOCKID_T_ = int _BSD_TIMER_T_ = int _BSD_WCHAR_T_ = int _BSD_WINT_T_ = int _BSD_RUNE_T_ = int # Included from machine/endian.h _QUAD_HIGHWORD = 1 _QUAD_LOWWORD = 0 LITTLE_ENDIAN = 1234 BIG_ENDIAN = 4321 PDP_ENDIAN = 3412 BYTE_ORDER = LITTLE_ENDIAN def __byte_swap_long_variable(x): return \ def __byte_swap_long_variable(x): return \ def __byte_swap_word_variable(x): return \ def __byte_swap_long_constant(x): return \ def __byte_swap_word_constant(x): return \ def __byte_swap_long(x): return \ def __byte_swap_word(x): return \ def __byte_swap_long(x): return __byte_swap_long_variable(x) def __byte_swap_word(x): return __byte_swap_word_variable(x) def ntohl(x): return __byte_swap_long(x) def ntohs(x): return __byte_swap_word(x) def htonl(x): return __byte_swap_long(x) def htons(x): return __byte_swap_word(x) def major(x): return ((int32_t)(((u_int32_t)(x) >> 8) & 0xff)) def minor(x): return ((int32_t)((x) & 0xff)) NBBY = 8 FD_SETSIZE = 256 O_RDONLY = 0x0000 O_WRONLY = 0x0001 O_RDWR = 0x0002 O_ACCMODE = 0x0003 FREAD = 0x0001 FWRITE = 0x0002 O_NONBLOCK = 0x0004 O_APPEND = 0x0008 O_SHLOCK = 0x0010 O_EXLOCK = 0x0020 O_ASYNC = 0x0040 O_FSYNC = 0x0080 O_CREAT = 0x0200 O_TRUNC = 0x0400 O_EXCL = 0x0800 FMARK = 0x1000 FDEFER = 0x2000 FHASLOCK = 0x4000 O_NOCTTY = 0 def FFLAGS(oflags): return ((oflags) + 1) def OFLAGS(fflags): return ((fflags) - 1) FAPPEND = O_APPEND FASYNC = O_ASYNC FFSYNC = O_FSYNC FNONBLOCK = O_NONBLOCK FNDELAY = O_NONBLOCK O_NDELAY = O_NONBLOCK F_DUPFD = 0 F_GETFD = 1 F_SETFD = 2 F_GETFL = 3 F_SETFL = 4 F_GETOWN = 5 F_SETOWN = 6 F_GETLK = 7 F_SETLK = 8 F_SETLKW = 9 FD_CLOEXEC = 1 F_RDLCK = 1 F_UNLCK = 2 F_WRLCK = 3 F_WAIT = 0x010 F_FLOCK = 0x020 F_POSIX = 0x040 LOCK_SH = 0x01 LOCK_EX = 0x02 LOCK_NB = 0x04 LOCK_UN = 0x08