Version 2.0.0-0

Public members

Macros

unistd Reference

File
lib/posix/include/posix/unistd.h
Date
Wednesday, June 25, 2014
Includes
  • <system/types/null.h>
  • <system/types/size_t.h>
  • <system/types/ssize_t.h>
  • <system/types/uid_t.h>
  • <system/types/off_t.h>
  • <system/types/pid_t.h>
  • <system/types/gid_t.h>
  • <system/types/useconds_t.h>
  • <system/types/intptr_t.h>
  • <system/types/seek_set.h>
  • <system/types/seek_cur.h>
  • <system/types/seek_end.h>

Tasks

_exit Top

void _exit( int status );

access Top

int access( const char *name, int type );

alarm Top

unsigned int alarm( unsigned int seconds );

chdir Top

int chdir( const char *path );

chown Top

int chown( const char *file, uid_t owner, gid_t group );

close Top

int close( int fd );

confstr Top

size_t confstr( int name, char *buf, size_t len );

crypt Top

char * crypt( const char *key, const char *salt );

ctermid Top

char * ctermid( char *s );

dup Top

int dup( int fd );

dup2 Top

int dup2( int fd1, int fd2 );

encrypt Top

void encrypt( char block[ 64 ], int edflag );

execl Top

int execl( const char *path, const char *arg, ... );

execle Top

int execle( const char *path, const char *arg, ... );

execlp Top

int execlp( const char *path, const char *arg, ... );

execv Top

int execv( const char *path, char *const argv[] );

execve Top

int execve( const char *path, char *const argv[], char *const envp[] );

execvp Top

int execvp( const char *path, char *const argv[] );

faccessat Top

int faccessat( int fd, const char *path, int amode, int flag );

fchdir Top

int fchdir( int fd );

fchown Top

int fchown( int fd, uid_t owner, gid_t group );

fchownat Top

int fchownat( int fd, const char *path, uid_t owner, gid_t group, int flag );

fdatasync Top

int fdatasync( int fd );

fexecve Top

int fexecve( int fd, char *const argv[], char *const envp[] );

fork Top

pid_t fork( void );

fpathconf Top

long int fpathconf( int fd, int name );

fsync Top

int fsync( int fd );

ftruncate Top

int ftruncate( int fd, off_t len );

getcwd Top

char * getcwd( char *buf, size_t size );

getegid Top

gid_t getegid( void );

geteuid Top

uid_t geteuid( void );

getgid Top

gid_t getgid( void );

getgroups Top

int getgroups( int size, gid_t list[] );

gethostid Top

long gethostid( void );

getlogin Top

char * getlogin( void );

getlogin_r Top

int getlogin_r( char *name, size_t len );

getopt Top

int getopt( int argc, char *const argv[], const char *options );

getpgid Top

pid_t getpgid( pid_t pid );

getpgrp Top

pid_t getpgrp( void );

getpid Top

pid_t getpid( void );

getppid Top

pid_t getppid( void );

getsid Top

pid_t getsid( pid_t pid );

getuid Top

uid_t getuid( void );

isatty Top

int isatty( int fd );

lchown Top

int lchown( const char *file, uid_t owner, gid_t group );

link Top

int link( const char *from, const char *to );

linkat Top

int linkat( int fd1, const char *path1, int fd2, const char *path2, int flag );

lockf Top

int lockf( int fd, int cmd, off_t len );

lseek Top

off_t lseek( int fd, off_t offset, int whence );

nice Top

int nice( int inc );

pathconf Top

long int pathconf( const char *path, int name );

pause Top

int pause( void );

pipe Top

int pipe( int desc[ 2 ] );

pread Top

ssize_t pread( int fd, void *buf, size_t nbytes, off_t offset );

pwrite Top

ssize_t pwrite( int fd, const void *buf, size_t nbytes, off_t offset );

read Top

ssize_t read( int fd, void *buf, size_t nbytes );

readlink Top

int readlink( const char *restrict path, char *restrict buf, size_t len );

readlinkat Top

ssize_t readlinkat( int fd, const char *restrict path, char *restrict buf, size_t bufsize );

rmdir Top

int rmdir( const char *path );

setegid Top

int setegid( gid_t gid );

seteuid Top

int seteuid( uid_t uid );

setgid Top

int setgid( gid_t gid );

setpgid Top

int setpgid( pid_t pid, pid_t pgid );

setpgrp Top

pid_t setpgrp( void );

setregid Top

int setregid( gid_t rgid, gid_t egid );

setreuid Top

int setreuid( uid_t ruid, uid_t euid );

setsid Top

pid_t setsid( void );

setuid Top

int setuid( uid_t uid );

sleep Top

unsigned int sleep( unsigned int seconds );

swab Top

void swab( const void *restrict from, void *restrict to, ssize_t n );

symlink Top

int symlink( const char *from, const char *to );

symlinkat Top

int symlinkat( const char *path1, int fd, const char *path2 );

sync Top

void sync( void );

sysconf Top

long int sysconf( int name );

tcgetpgrp Top

pid_t tcgetpgrp( int fd );

tcsetpgrp Top

int tcsetpgrp( int fd, pid_t pgrp_id );

truncate Top

int truncate( const char *file, off_t len );

ttyname Top

char * ttyname( int fd );

ttyname_r Top

int ttyname_r( int fd, char *buf, size_t len );

unlink Top

int unlink( const char *name );

unlinkat Top

int unlinkat( int fd, const char *path, int flag );

write Top

ssize_t write( int fd, const void *buf, size_t len );

Macros

__XEOS_LIB_POSIX_UNISTD_H__ Top

#define __XEOS_LIB_POSIX_UNISTD_H__

_CS_PATH Top

#define _CS_PATH ""

_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS Top

#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS ""

_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS Top

#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS ""

_CS_POSIX_V6_ILP32_OFFBIG_LIBS Top

#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS ""

_CS_POSIX_V6_LP64_OFF64_CFLAGS Top

#define _CS_POSIX_V6_LP64_OFF64_CFLAGS ""

_CS_POSIX_V6_LP64_OFF64_LDFLAGS Top

#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS ""

_CS_POSIX_V6_LP64_OFF64_LIBS Top

#define _CS_POSIX_V6_LP64_OFF64_LIBS ""

_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS Top

#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS ""

_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS Top

#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS ""

_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS Top

#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS ""

_CS_POSIX_V7_ILP32_OFFBIG_LIBS Top

#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS ""

_CS_POSIX_V7_LP64_OFF64_CFLAGS Top

#define _CS_POSIX_V7_LP64_OFF64_CFLAGS ""

_CS_POSIX_V7_LP64_OFF64_LDFLAGS Top

#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS ""

_CS_POSIX_V7_LP64_OFF64_LIBS Top

#define _CS_POSIX_V7_LP64_OFF64_LIBS ""

_CS_POSIX_V7_THREADS_CFLAGS Top

#define _CS_POSIX_V7_THREADS_CFLAGS ""

_CS_POSIX_V7_THREADS_LDFLAGS Top

#define _CS_POSIX_V7_THREADS_LDFLAGS ""

_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS Top

#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS ""

_CS_V6_ENV Top

#define _CS_V6_ENV ""

_CS_V7_ENV Top

#define _CS_V7_ENV ""

_PC_2_SYMLINKS Top

#define _PC_2_SYMLINKS 0

_PC_ALLOC_SIZE_MIN Top

#define _PC_ALLOC_SIZE_MIN 0

_PC_ASYNC_IO Top

#define _PC_ASYNC_IO 0

_PC_CHOWN_RESTRICTED Top

#define _PC_CHOWN_RESTRICTED 0

_PC_FILESIZEBITS Top

#define _PC_FILESIZEBITS 0

_PC_LINK_MAX Top

#define _PC_LINK_MAX 0

_PC_MAX_CANON Top

#define _PC_MAX_CANON 0

_PC_MAX_INPUT Top

#define _PC_MAX_INPUT 0

_PC_NAME_MAX Top

#define _PC_NAME_MAX 0

_PC_NO_TRUNC Top

#define _PC_NO_TRUNC 0

_PC_PATH_MAX Top

#define _PC_PATH_MAX 0

_PC_PIPE_BUF Top

#define _PC_PIPE_BUF 0

_PC_PRIO_IO Top

#define _PC_PRIO_IO 0

_PC_REC_INCR_XFER_SIZE Top

#define _PC_REC_INCR_XFER_SIZE 0

_PC_REC_MAX_XFER_SIZE Top

#define _PC_REC_MAX_XFER_SIZE 0

_PC_REC_MIN_XFER_SIZE Top

#define _PC_REC_MIN_XFER_SIZE 0

_PC_REC_XFER_ALIGN Top

#define _PC_REC_XFER_ALIGN 0

_PC_SYMLINK_MAX Top

#define _PC_SYMLINK_MAX 0

_PC_SYNC_IO Top

#define _PC_SYNC_IO 0

_PC_TIMESTAMP_RESOLUTION Top

#define _PC_TIMESTAMP_RESOLUTION 0

_PC_VDISABLE Top

#define _PC_VDISABLE 0

_POSIX2_C_BIND Top

#define _POSIX2_C_BIND 200809L

_POSIX2_CHAR_TERM Top

#define _POSIX2_CHAR_TERM 1

_POSIX2_SYMLINKS Top

#define _POSIX2_SYMLINKS 1

_POSIX2_VERSION Top

#define _POSIX2_VERSION 200809L

_POSIX_ASYNC_IO Top

#define _POSIX_ASYNC_IO 1

_POSIX_ASYNCHRONOUS_IO Top

#define _POSIX_ASYNCHRONOUS_IO 200809L

_POSIX_BARRIERS Top

#define _POSIX_BARRIERS 200809L

_POSIX_CHOWN_RESTRICTED Top

#define _POSIX_CHOWN_RESTRICTED 1

_POSIX_CLOCK_SELECTION Top

#define _POSIX_CLOCK_SELECTION 200809L

_POSIX_JOB_CONTROL Top

#define _POSIX_JOB_CONTROL 1

_POSIX_MAPPED_FILES Top

#define _POSIX_MAPPED_FILES 200809L

_POSIX_MEMORY_PROTECTION Top

#define _POSIX_MEMORY_PROTECTION 200809L

_POSIX_NO_TRUNC Top

#define _POSIX_NO_TRUNC 1

_POSIX_PRIO_IO Top

#define _POSIX_PRIO_IO 2

_POSIX_READER_WRITER_LOCKS Top

#define _POSIX_READER_WRITER_LOCKS 200809L

_POSIX_REALTIME_SIGNALS Top

#define _POSIX_REALTIME_SIGNALS 200809L

_POSIX_REGEXP Top

#define _POSIX_REGEXP 1

_POSIX_SAVED_IDS Top

#define _POSIX_SAVED_IDS 1

_POSIX_SEMAPHORES Top

#define _POSIX_SEMAPHORES 200809L

_POSIX_SHELL Top

#define _POSIX_SHELL 1

_POSIX_SPIN_LOCKS Top

#define _POSIX_SPIN_LOCKS 200809L

_POSIX_SYNC_IO Top

#define _POSIX_SYNC_IO 3

_POSIX_THREAD_SAFE_FUNCTIONS Top

#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L

_POSIX_THREADS Top

#define _POSIX_THREADS 200809L

_POSIX_TIMEOUTS Top

#define _POSIX_TIMEOUTS 200809L

_POSIX_TIMERS Top

#define _POSIX_TIMERS 200809L

_POSIX_TIMESTAMP_RESOLUTION Top

#define _POSIX_TIMESTAMP_RESOLUTION 1

_POSIX_V6_ILP32_OFFBIG Top

#define _POSIX_V6_ILP32_OFFBIG 1

_POSIX_V6_LP64_OFF64 Top

#define _POSIX_V6_LP64_OFF64 1

_POSIX_V7_ILP32_OFFBIG Top

#define _POSIX_V7_ILP32_OFFBIG 1

_POSIX_V7_LP64_OFF64 Top

#define _POSIX_V7_LP64_OFF64 1

_POSIX_VDISABLE Top

#define _POSIX_VDISABLE 0

_POSIX_VERSION Top

#define _POSIX_VERSION 200809L

_SC_2_C_BIND Top

#define _SC_2_C_BIND 0

_SC_2_C_DEV Top

#define _SC_2_C_DEV 0

_SC_2_CHAR_TERM Top

#define _SC_2_CHAR_TERM 0

_SC_2_FORT_DEV Top

#define _SC_2_FORT_DEV 0

_SC_2_FORT_RUN Top

#define _SC_2_FORT_RUN 0

_SC_2_LOCALEDEF Top

#define _SC_2_LOCALEDEF 0

_SC_2_PBS Top

#define _SC_2_PBS 0

_SC_2_PBS_ACCOUNTING Top

#define _SC_2_PBS_ACCOUNTING 0

_SC_2_PBS_CHECKPOINT Top

#define _SC_2_PBS_CHECKPOINT 0

_SC_2_PBS_LOCATE Top

#define _SC_2_PBS_LOCATE 0

_SC_2_PBS_MESSAGE Top

#define _SC_2_PBS_MESSAGE 0

_SC_2_PBS_TRACK Top

#define _SC_2_PBS_TRACK 0

_SC_2_SW_DEV Top

#define _SC_2_SW_DEV 0

_SC_2_UPE Top

#define _SC_2_UPE 0

_SC_2_VERSION Top

#define _SC_2_VERSION 0

_SC_ADVISORY_INFO Top

#define _SC_ADVISORY_INFO 0

_SC_AIO_LISTIO_MAX Top

#define _SC_AIO_LISTIO_MAX 0

_SC_AIO_MAX Top

#define _SC_AIO_MAX 0

_SC_AIO_PRIO_DELTA_MAX Top

#define _SC_AIO_PRIO_DELTA_MAX 0

_SC_ARG_MAX Top

#define _SC_ARG_MAX 0

_SC_ASYNCHRONOUS_IO Top

#define _SC_ASYNCHRONOUS_IO 0

_SC_ATEXIT_MAX Top

#define _SC_ATEXIT_MAX 0

_SC_BARRIERS Top

#define _SC_BARRIERS 0

_SC_BC_BASE_MAX Top

#define _SC_BC_BASE_MAX 0

_SC_BC_DIM_MAX Top

#define _SC_BC_DIM_MAX 0

_SC_BC_SCALE_MAX Top

#define _SC_BC_SCALE_MAX 0

_SC_BC_STRING_MAX Top

#define _SC_BC_STRING_MAX 0

_SC_CHILD_MAX Top

#define _SC_CHILD_MAX 0

_SC_CLK_TCK Top

#define _SC_CLK_TCK 0

_SC_CLOCK_SELECTION Top

#define _SC_CLOCK_SELECTION 0

_SC_COLL_WEIGHTS_MAX Top

#define _SC_COLL_WEIGHTS_MAX 0

_SC_CPUTIME Top

#define _SC_CPUTIME 0

_SC_DELAYTIMER_MAX Top

#define _SC_DELAYTIMER_MAX 0

_SC_EXPR_NEST_MAX Top

#define _SC_EXPR_NEST_MAX 0

_SC_FSYNC Top

#define _SC_FSYNC 0

_SC_GETGR_R_SIZE_MAX Top

#define _SC_GETGR_R_SIZE_MAX 0

_SC_GETPW_R_SIZE_MAX Top

#define _SC_GETPW_R_SIZE_MAX 0

_SC_HOST_NAME_MAX Top

#define _SC_HOST_NAME_MAX 0

_SC_IOV_MAX Top

#define _SC_IOV_MAX 0

_SC_IPV6 Top

#define _SC_IPV6 0

_SC_JOB_CONTROL Top

#define _SC_JOB_CONTROL 0

_SC_LINE_MAX Top

#define _SC_LINE_MAX 0

_SC_LOGIN_NAME_MAX Top

#define _SC_LOGIN_NAME_MAX 0

_SC_MAPPED_FILES Top

#define _SC_MAPPED_FILES 0

_SC_MEMLOCK Top

#define _SC_MEMLOCK 0

_SC_MEMLOCK_RANGE Top

#define _SC_MEMLOCK_RANGE 0

_SC_MEMORY_PROTECTION Top

#define _SC_MEMORY_PROTECTION 0

_SC_MESSAGE_PASSING Top

#define _SC_MESSAGE_PASSING 0

_SC_MONOTONIC_CLOCK Top

#define _SC_MONOTONIC_CLOCK 0

_SC_MQ_OPEN_MAX Top

#define _SC_MQ_OPEN_MAX 0

_SC_MQ_PRIO_MAX Top

#define _SC_MQ_PRIO_MAX 0

_SC_NGROUPS_MAX Top

#define _SC_NGROUPS_MAX 0

_SC_OPEN_MAX Top

#define _SC_OPEN_MAX 0

_SC_PAGE_SIZE Top

#define _SC_PAGE_SIZE 0

_SC_PAGESIZE Top

#define _SC_PAGESIZE 0

_SC_PRIORITIZED_IO Top

#define _SC_PRIORITIZED_IO 0

_SC_PRIORITY_SCHEDULING Top

#define _SC_PRIORITY_SCHEDULING 0

_SC_RAW_SOCKETS Top

#define _SC_RAW_SOCKETS 0

_SC_RE_DUP_MAX Top

#define _SC_RE_DUP_MAX 0

_SC_READER_WRITER_LOCKS Top

#define _SC_READER_WRITER_LOCKS 0

_SC_REALTIME_SIGNALS Top

#define _SC_REALTIME_SIGNALS 0

_SC_REGEXP Top

#define _SC_REGEXP 0

_SC_RTSIG_MAX Top

#define _SC_RTSIG_MAX 0

_SC_SAVED_IDS Top

#define _SC_SAVED_IDS 0

_SC_SEM_NSEMS_MAX Top

#define _SC_SEM_NSEMS_MAX 0

_SC_SEM_VALUE_MAX Top

#define _SC_SEM_VALUE_MAX 0

_SC_SEMAPHORES Top

#define _SC_SEMAPHORES 0

_SC_SHARED_MEMORY_OBJECTS Top

#define _SC_SHARED_MEMORY_OBJECTS 0

_SC_SHELL Top

#define _SC_SHELL 0

_SC_SIGQUEUE_MAX Top

#define _SC_SIGQUEUE_MAX 0

_SC_SPAWN Top

#define _SC_SPAWN 0

_SC_SPIN_LOCKS Top

#define _SC_SPIN_LOCKS 0

_SC_SPORADIC_SERVER Top

#define _SC_SPORADIC_SERVER 0

_SC_SS_REPL_MAX Top

#define _SC_SS_REPL_MAX 0

_SC_STREAM_MAX Top

#define _SC_STREAM_MAX 0

_SC_SYMLOOP_MAX Top

#define _SC_SYMLOOP_MAX 0

_SC_SYNCHRONIZED_IO Top

#define _SC_SYNCHRONIZED_IO 0

_SC_THREAD_ATTR_STACKADDR Top

#define _SC_THREAD_ATTR_STACKADDR 0

_SC_THREAD_ATTR_STACKSIZE Top

#define _SC_THREAD_ATTR_STACKSIZE 0

_SC_THREAD_CPUTIME Top

#define _SC_THREAD_CPUTIME 0

_SC_THREAD_DESTRUCTOR_ITERATIONS Top

#define _SC_THREAD_DESTRUCTOR_ITERATIONS 0

_SC_THREAD_KEYS_MAX Top

#define _SC_THREAD_KEYS_MAX 0

_SC_THREAD_PRIO_INHERIT Top

#define _SC_THREAD_PRIO_INHERIT 0

_SC_THREAD_PRIO_PROTECT Top

#define _SC_THREAD_PRIO_PROTECT 0

_SC_THREAD_PRIORITY_SCHEDULING Top

#define _SC_THREAD_PRIORITY_SCHEDULING 0

_SC_THREAD_PROCESS_SHARED Top

#define _SC_THREAD_PROCESS_SHARED 0

_SC_THREAD_ROBUST_PRIO_INHERIT Top

#define _SC_THREAD_ROBUST_PRIO_INHERIT 0

_SC_THREAD_ROBUST_PRIO_PROTECT Top

#define _SC_THREAD_ROBUST_PRIO_PROTECT 0

_SC_THREAD_SAFE_FUNCTIONS Top

#define _SC_THREAD_SAFE_FUNCTIONS 0

_SC_THREAD_SPORADIC_SERVER Top

#define _SC_THREAD_SPORADIC_SERVER 0

_SC_THREAD_STACK_MIN Top

#define _SC_THREAD_STACK_MIN 0

_SC_THREAD_THREADS_MAX Top

#define _SC_THREAD_THREADS_MAX 0

_SC_THREADS Top

#define _SC_THREADS 0

_SC_TIMEOUTS Top

#define _SC_TIMEOUTS 0

_SC_TIMER_MAX Top

#define _SC_TIMER_MAX 0

_SC_TIMERS Top

#define _SC_TIMERS 0

_SC_TRACE Top

#define _SC_TRACE 0

_SC_TRACE_EVENT_FILTER Top

#define _SC_TRACE_EVENT_FILTER 0

_SC_TRACE_EVENT_NAME_MAX Top

#define _SC_TRACE_EVENT_NAME_MAX 0

_SC_TRACE_INHERIT Top

#define _SC_TRACE_INHERIT 0

_SC_TRACE_LOG Top

#define _SC_TRACE_LOG 0

_SC_TRACE_NAME_MAX Top

#define _SC_TRACE_NAME_MAX 0

_SC_TRACE_SYS_MAX Top

#define _SC_TRACE_SYS_MAX 0

_SC_TRACE_USER_EVENT_MAX Top

#define _SC_TRACE_USER_EVENT_MAX 0

_SC_TTY_NAME_MAX Top

#define _SC_TTY_NAME_MAX 0

_SC_TYPED_MEMORY_OBJECTS Top

#define _SC_TYPED_MEMORY_OBJECTS 0

_SC_TZNAME_MAX Top

#define _SC_TZNAME_MAX 0

_SC_V6_ILP32_OFF32 Top

#define _SC_V6_ILP32_OFF32 0

_SC_V6_ILP32_OFFBIG Top

#define _SC_V6_ILP32_OFFBIG 0

_SC_V6_LP64_OFF64 Top

#define _SC_V6_LP64_OFF64 0

_SC_V6_LPBIG_OFFBIG Top

#define _SC_V6_LPBIG_OFFBIG 0

_SC_V7_ILP32_OFF32 Top

#define _SC_V7_ILP32_OFF32 0

_SC_V7_ILP32_OFFBIG Top

#define _SC_V7_ILP32_OFFBIG 0

_SC_V7_LP64_OFF64 Top

#define _SC_V7_LP64_OFF64 0

_SC_V7_LPBIG_OFFBIG Top

#define _SC_V7_LPBIG_OFFBIG 0

_SC_VERSION Top

#define _SC_VERSION 0

_SC_XOPEN_CRYPT Top

#define _SC_XOPEN_CRYPT 0

_SC_XOPEN_ENH_I18N Top

#define _SC_XOPEN_ENH_I18N 0

_SC_XOPEN_REALTIME Top

#define _SC_XOPEN_REALTIME 0

_SC_XOPEN_REALTIME_THREADS Top

#define _SC_XOPEN_REALTIME_THREADS 0

_SC_XOPEN_SHM Top

#define _SC_XOPEN_SHM 0

_SC_XOPEN_STREAMS Top

#define _SC_XOPEN_STREAMS 0

_SC_XOPEN_UNIX Top

#define _SC_XOPEN_UNIX 0

_SC_XOPEN_UUCP Top

#define _SC_XOPEN_UUCP 0

_SC_XOPEN_VERSION Top

#define _SC_XOPEN_VERSION 0

F_LOCK Top

#define F_LOCK 0

F_OK Top

#define F_OK 0

F_TEST Top

#define F_TEST 0

F_TLOCK Top

#define F_TLOCK 0

F_ULOCK Top

#define F_ULOCK 0

R_OK Top

#define R_OK ( 1 << 2 )

STDERR_FILENO Top

#define STDERR_FILENO 2

STDIN_FILENO Top

#define STDIN_FILENO 0

STDOUT_FILENO Top

#define STDOUT_FILENO 1

W_OK Top

#define W_OK ( 1 << 1 )

X_OK Top

#define X_OK ( 1 << 0 )

Globals

optarg Top

extern char * optarg;

opterr Top

extern int opterr;

optind Top

extern int optind;

optopt Top

extern int optopt;