| | # http: |
| |
|
| | from posix.types cimport gid_t, pid_t, off_t, uid_t |
| |
|
| | cdef extern from "<unistd.h>" nogil: |
| |
|
| | #:NULL |
| | |
| | enum: R_OK |
| | enum: W_OK |
| | enum: X_OK |
| | enum: F_OK |
| | |
| | enum: _CS_PATH |
| | enum: _CS_POSIX_V6_ILP32_OFF32_CFLAGS |
| | enum: _CS_POSIX_V6_ILP32_OFF32_LDFLAGS |
| | enum: _CS_POSIX_V6_ILP32_OFF32_LIBS |
| | enum: _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS |
| | enum: _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS |
| | enum: _CS_POSIX_V6_ILP32_OFFBIG_LIBS |
| | enum: _CS_POSIX_V6_LP64_OFF64_CFLAGS |
| | enum: _CS_POSIX_V6_LP64_OFF64_LDFLAGS |
| | enum: _CS_POSIX_V6_LP64_OFF64_LIBS |
| | enum: _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS |
| | enum: _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS |
| | enum: _CS_POSIX_V6_LPBIG_OFFBIG_LIBS |
| | enum: _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS |
| | |
| | enum: SEEK_SET |
| | enum: SEEK_CUR |
| | enum: SEEK_END |
| | |
| | enum: F_LOCK |
| | enum: F_TEST |
| | enum: F_TLOCK |
| | enum: F_ULOCK |
| | |
| | enum: _PC_2_SYMLINKS |
| | enum: _PC_ALLOC_SIZE_MIN |
| | enum: _PC_ASYNC_IO |
| | enum: _PC_CHOWN_RESTRICTED |
| | enum: _PC_FILESIZEBITS |
| | enum: _PC_LINK_MAX |
| | enum: _PC_MAX_CANON |
| | enum: _PC_MAX_INPUT |
| | enum: _PC_NAME_MAX |
| | enum: _PC_NO_TRUNC |
| | enum: _PC_PATH_MAX |
| | enum: _PC_PIPE_BUF |
| | enum: _PC_PRIO_IO |
| | enum: _PC_REC_INCR_XFER_SIZE |
| | enum: _PC_REC_MIN_XFER_SIZE |
| | enum: _PC_REC_XFER_ALIGN |
| | enum: _PC_SYMLINK_MAX |
| | enum: _PC_SYNC_IO |
| | enum: _PC_VDISABLE |
| | |
| | enum: _SC_2_C_BIND |
| | enum: _SC_2_C_DEV |
| | enum: _SC_2_CHAR_TERM |
| | enum: _SC_2_FORT_DEV |
| | enum: _SC_2_FORT_RUN |
| | enum: _SC_2_LOCALEDEF |
| | enum: _SC_2_PBS |
| | enum: _SC_2_PBS_ACCOUNTING |
| | enum: _SC_2_PBS_CHECKPOINT |
| | enum: _SC_2_PBS_LOCATE |
| | enum: _SC_2_PBS_MESSAGE |
| | enum: _SC_2_PBS_TRACK |
| | enum: _SC_2_SW_DEV |
| | enum: _SC_2_UPE |
| | enum: _SC_2_VERSION |
| | enum: _SC_ADVISORY_INFO |
| | enum: _SC_AIO_LISTIO_MAX |
| | enum: _SC_AIO_MAX |
| | enum: _SC_AIO_PRIO_DELTA_MAX |
| | enum: _SC_ARG_MAX |
| | enum: _SC_ASYNCHRONOUS_IO |
| | enum: _SC_ATEXIT_MAX |
| | enum: _SC_BARRIERS |
| | enum: _SC_BC_BASE_MAX |
| | enum: _SC_BC_DIM_MAX |
| | enum: _SC_BC_SCALE_MAX |
| | enum: _SC_BC_STRING_MAX |
| | enum: _SC_CHILD_MAX |
| | enum: _SC_CLK_TCK |
| | enum: _SC_CLOCK_SELECTION |
| | enum: _SC_COLL_WEIGHTS_MAX |
| | enum: _SC_CPUTIME |
| | enum: _SC_DELAYTIMER_MAX |
| | enum: _SC_EXPR_NEST_MAX |
| | enum: _SC_FSYNC |
| | enum: _SC_GETGR_R_SIZE_MAX |
| | enum: _SC_GETPW_R_SIZE_MAX |
| | enum: _SC_HOST_NAME_MAX |
| | enum: _SC_IOV_MAX |
| | enum: _SC_IPV6 |
| | enum: _SC_JOB_CONTROL |
| | enum: _SC_LINE_MAX |
| | enum: _SC_LOGIN_NAME_MAX |
| | enum: _SC_MAPPED_FILES |
| | enum: _SC_MEMLOCK |
| | enum: _SC_MEMLOCK_RANGE |
| | enum: _SC_MEMORY_PROTECTION |
| | enum: _SC_MESSAGE_PASSING |
| | enum: _SC_MONOTONIC_CLOCK |
| | enum: _SC_MQ_OPEN_MAX |
| | enum: _SC_MQ_PRIO_MAX |
| | enum: _SC_NGROUPS_MAX |
| | enum: _SC_OPEN_MAX |
| | enum: _SC_PAGE_SIZE |
| | enum: _SC_PAGESIZE |
| | enum: _SC_PRIORITIZED_IO |
| | enum: _SC_PRIORITY_SCHEDULING |
| | enum: _SC_RAW_SOCKETS |
| | enum: _SC_RE_DUP_MAX |
| | enum: _SC_READER_WRITER_LOCKS |
| | enum: _SC_REALTIME_SIGNALS |
| | enum: _SC_REGEXP |
| | enum: _SC_RTSIG_MAX |
| | enum: _SC_SAVED_IDS |
| | enum: _SC_SEM_NSEMS_MAX |
| | enum: _SC_SEM_VALUE_MAX |
| | enum: _SC_SEMAPHORES |
| | enum: _SC_SHARED_MEMORY_OBJECTS |
| | enum: _SC_SHELL |
| | enum: _SC_SIGQUEUE_MAX |
| | enum: _SC_SPAWN |
| | enum: _SC_SPIN_LOCKS |
| | enum: _SC_SPORADIC_SERVER |
| | enum: _SC_SS_REPL_MAX |
| | enum: _SC_STREAM_MAX |
| | enum: _SC_SYMLOOP_MAX |
| | enum: _SC_SYNCHRONIZED_IO |
| | enum: _SC_THREAD_ATTR_STACKADDR |
| | enum: _SC_THREAD_ATTR_STACKSIZE |
| | enum: _SC_THREAD_CPUTIME |
| | enum: _SC_THREAD_DESTRUCTOR_ITERATIONS |
| | enum: _SC_THREAD_KEYS_MAX |
| | enum: _SC_THREAD_PRIO_INHERIT |
| | enum: _SC_THREAD_PRIO_PROTECT |
| | enum: _SC_THREAD_PRIORITY_SCHEDULING |
| | enum: _SC_THREAD_PROCESS_SHARED |
| | enum: _SC_THREAD_SAFE_FUNCTIONS |
| | enum: _SC_THREAD_SPORADIC_SERVER |
| | enum: _SC_THREAD_STACK_MIN |
| | enum: _SC_THREAD_THREADS_MAX |
| | enum: _SC_THREADS |
| | enum: _SC_TIMEOUTS |
| | enum: _SC_TIMER_MAX |
| | enum: _SC_TIMERS |
| | enum: _SC_TRACE |
| | enum: _SC_TRACE_EVENT_FILTER |
| | enum: _SC_TRACE_EVENT_NAME_MAX |
| | enum: _SC_TRACE_INHERIT |
| | enum: _SC_TRACE_LOG |
| | enum: _SC_TRACE_NAME_MAX |
| | enum: _SC_TRACE_SYS_MAX |
| | enum: _SC_TRACE_USER_EVENT_MAX |
| | enum: _SC_TTY_NAME_MAX |
| | enum: _SC_TYPED_MEMORY_OBJECTS |
| | enum: _SC_TZNAME_MAX |
| | enum: _SC_V6_ILP32_OFF32 |
| | enum: _SC_V6_ILP32_OFFBIG |
| | enum: _SC_V6_LP64_OFF64 |
| | enum: _SC_V6_LPBIG_OFFBIG |
| | enum: _SC_VERSION |
| | enum: _SC_XBS5_ILP32_OFF32 |
| | enum: _SC_XBS5_ILP32_OFFBIG |
| | enum: _SC_XBS5_LP64_OFF64 |
| | enum: _SC_XBS5_LPBIG_OFFBIG |
| | enum: _SC_XOPEN_CRYPT |
| | enum: _SC_XOPEN_ENH_I18N |
| | enum: _SC_XOPEN_LEGACY |
| | enum: _SC_XOPEN_REALTIME |
| | enum: _SC_XOPEN_REALTIME_THREADS |
| | enum: _SC_XOPEN_SHM |
| | enum: _SC_XOPEN_STREAMS |
| | enum: _SC_XOPEN_UNIX |
| | enum: _SC_XOPEN_VERSION |
| | |
| | enum: STDIN_FILENO #0 |
| | enum: STDOUT_FILENO #1 |
| | enum: STDERR_FILENO #2 |
| |
|
| | ctypedef unsigned useconds_t |
| |
|
| | int access(const char *, int) |
| | unsigned alarm(unsigned) |
| | int chdir(const char *) |
| | int chown(const char *, uid_t, gid_t) |
| | int close(int) |
| | size_t confstr(int, char *, size_t) |
| | char *crypt(const char *, const char *) |
| | char *ctermid(char *) |
| | int dup(int) |
| | int dup2(int, int) |
| | void encrypt(char[64], int) |
| | int execl(const char *, const char *, ...) |
| | int execle(const char *, const char *, ...) |
| | int execlp(const char *, const char *, ...) |
| | int execv(const char *, char *[]) |
| | int execve(const char *, char *[], char *[]) |
| | int execvp(const char *, char *[]) |
| | void _exit(int) |
| | int fchown(int, uid_t, gid_t) |
| | int fchdir(int) |
| | int fdatasync(int) |
| | pid_t fork() |
| | long fpathconf(int, int) |
| | int fsync(int) |
| | int ftruncate(int, off_t) |
| | char *getcwd(char *, size_t) |
| | gid_t getegid() |
| | uid_t geteuid() |
| | gid_t getgid() |
| | int getgroups(int, gid_t []) |
| | long gethostid() |
| | int gethostname(char *, size_t) |
| | char *getlogin() |
| | int getlogin_r(char *, size_t) |
| | int getopt(int, char * [], const char *) |
| | pid_t getpgid(pid_t) |
| | pid_t getpgrp() |
| | pid_t getpid() |
| | pid_t getppid() |
| | pid_t getsid(pid_t) |
| | uid_t getuid() |
| | char *getwd(char *) |
| | int isatty(int) |
| | int lchown(const char *, uid_t, gid_t) |
| | int link(const char *, const char *) |
| | int lockf(int, int, off_t) |
| | off_t lseek(int, off_t, int) |
| | int nice(int) |
| | long pathconf(char *, int) |
| | int pause() |
| | int pipe(int [2]) |
| | ssize_t pread(int, void *, size_t, off_t) |
| | ssize_t pwrite(int, const void *, size_t, off_t) |
| | ssize_t read(int, void *, size_t) |
| | ssize_t readlink(const char *, char *, size_t) |
| | int rmdir(const char *) |
| | int setegid(gid_t) |
| | int seteuid(uid_t) |
| | int setgid(gid_t) |
| | int setpgid(pid_t, pid_t) |
| | pid_t setpgrp() |
| | int setregid(gid_t, gid_t) |
| | int setreuid(uid_t, uid_t) |
| | pid_t setsid() |
| | int setuid(uid_t) |
| | unsigned sleep(unsigned) |
| | void swab(const void *, void *, ssize_t) |
| | int symlink(const char *, const char *) |
| | void sync() |
| | long sysconf(int) |
| | pid_t tcgetpgrp(int) |
| | int tcsetpgrp(int, pid_t) |
| | int truncate(const char *, off_t) |
| | char *ttyname(int) |
| | int ttyname_r(int, char *, size_t) |
| | useconds_t ualarm(useconds_t, useconds_t) |
| | int unlink(const char *) |
| | int usleep(useconds_t) |
| | pid_t vfork() |
| | ssize_t write(int, const void *, size_t) |
| | char *optarg |
| | int optind |
| | int opterr |
| | int optopt |
| |
|