/usr/lib/python3/dist-packages/Cython/Includes/posix/unistd.pxd is in cython3 0.25.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | # http://www.opengroup.org/onlinepubs/009695399/basedefs/unistd.h.html
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
|