OLD | NEW |
(Empty) | |
| 1 # http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html |
| 2 |
| 3 cdef extern from "unistd.h" nogil: |
| 4 |
| 5 #:NULL |
| 6 |
| 7 enum: R_OK |
| 8 enum: W_OK |
| 9 enum: X_OK |
| 10 enum: F_OK |
| 11 |
| 12 # confstr() |
| 13 #_CS_PATH |
| 14 #_CS_POSIX_* |
| 15 |
| 16 enum: SEEK_SET |
| 17 enum: SEEK_CUR |
| 18 enum: SEEK_END |
| 19 |
| 20 enum: F_LOCK |
| 21 enum: F_TEST |
| 22 enum: F_TLOCK |
| 23 enum: F_ULOCK |
| 24 |
| 25 # pathconf() |
| 26 # _PC_* |
| 27 |
| 28 # sysconf() |
| 29 # _SC_* |
| 30 |
| 31 enum: STDIN_FILENO #0 |
| 32 enum: STDOUT_FILENO #1 |
| 33 enum: STDERR_FILENO #2 |
| 34 |
| 35 #:ctypedef unsigned size_t |
| 36 #:ctypedef signed ssize_t |
| 37 ctypedef int uid_t |
| 38 ctypedef int gid_t |
| 39 ctypedef signed off_t |
| 40 ctypedef signed pid_t |
| 41 ctypedef unsigned useconds_t |
| 42 ctypedef signed intptr_t |
| 43 |
| 44 int access(char *, int) |
| 45 unsigned alarm(unsigned) |
| 46 int chdir(char *) |
| 47 int chown(char *, uid_t, gid_t) |
| 48 int close(int) |
| 49 size_t confstr(int, char *, size_t) |
| 50 char *crypt(char *, char *) |
| 51 char *ctermid(char *) |
| 52 int dup(int) |
| 53 int dup2(int, int) |
| 54 void encrypt(char[64], int) |
| 55 int execl(char *, char *, ...) |
| 56 int execle(char *, char *, ...) |
| 57 int execlp(char *, char *, ...) |
| 58 int execv(char *, char *[]) |
| 59 int execve(char *, char *[], char *[]) |
| 60 int execvp(char *, char *[]) |
| 61 void _exit(int) |
| 62 int fchown(int, uid_t, gid_t) |
| 63 int fchdir(int) |
| 64 int fdatasync(int) |
| 65 pid_t fork() |
| 66 long fpathconf(int, int) |
| 67 int fsync(int) |
| 68 int ftruncate(int, off_t) |
| 69 char *getcwd(char *, size_t) |
| 70 gid_t getegid() |
| 71 uid_t geteuid() |
| 72 gid_t getgid() |
| 73 int getgroups(int, gid_t []) |
| 74 long gethostid() |
| 75 int gethostname(char *, size_t) |
| 76 char *getlogin() |
| 77 int getlogin_r(char *, size_t) |
| 78 int getopt(int, char * [], char *) |
| 79 pid_t getpgid(pid_t) |
| 80 pid_t getpgrp() |
| 81 pid_t getpid() |
| 82 pid_t getppid() |
| 83 pid_t getsid(pid_t) |
| 84 uid_t getuid() |
| 85 char *getwd(char *) |
| 86 int isatty(int) |
| 87 int lchown(char *, uid_t, gid_t) |
| 88 int link(char *, char *) |
| 89 int lockf(int, int, off_t) |
| 90 off_t lseek(int, off_t, int) |
| 91 int nice(int) |
| 92 long pathconf(char *, int) |
| 93 int pause() |
| 94 int pipe(int [2]) |
| 95 ssize_t pread(int, void *, size_t, off_t) |
| 96 ssize_t pwrite(int, void *, size_t, off_t) |
| 97 ssize_t read(int, void *, size_t) |
| 98 ssize_t readlink(char *, char *, size_t) |
| 99 int rmdir(char *) |
| 100 int setegid(gid_t) |
| 101 int seteuid(uid_t) |
| 102 int setgid(gid_t) |
| 103 int setpgid(pid_t, pid_t) |
| 104 pid_t setpgrp() |
| 105 int setregid(gid_t, gid_t) |
| 106 int setreuid(uid_t, uid_t) |
| 107 pid_t setsid() |
| 108 int setuid(uid_t) |
| 109 unsigned sleep(unsigned) |
| 110 void swab(void *, void *, ssize_t) |
| 111 int symlink(char *, char *) |
| 112 void sync() |
| 113 long sysconf(int) |
| 114 pid_t tcgetpgrp(int) |
| 115 int tcsetpgrp(int, pid_t) |
| 116 int truncate(char *, off_t) |
| 117 char *ttyname(int) |
| 118 int ttyname_r(int, char *, size_t) |
| 119 useconds_t ualarm(useconds_t, useconds_t) |
| 120 int unlink(char *) |
| 121 int usleep(useconds_t) |
| 122 pid_t vfork() |
| 123 ssize_t write(int, void *, size_t) |
| 124 char *optarg |
| 125 int optind |
| 126 int opterr |
| 127 int optopt |
OLD | NEW |