module core.c.posix.unistd
C Bindings | Posix Bindings

Code Map

module core.c.posix.unistd;

public import core.c.posix.sys.types;


enum STDIN_FILENO;
enum STDOUT_FILENO;
enum STDERR_FILENO;
enum F_OK;
enum R_OK;
enum W_OK;
enum X_OK;
enum F_ULOCK;
enum F_LOCK;
enum F_TLOCK;
enum F_TEST;
enum _CS_PATH;
enum _CS_V6_WIDTH_RESTRICTED_ENVS;
enum _CS_GNU_LIBC_VERSION;
enum _CS_GNU_LIBPTHREAD_VERSION;
enum _CS_LFS_CFLAGS;
enum _CS_LFS_LDFLAGS;
enum _CS_LFS_LIBS;
enum _CS_LFS_LINTFLAGS;
enum _CS_LFS64_CFLAGS;
enum _CS_LFS64_LDFLAGS;
enum _CS_LFS64_LIBS;
enum _CS_LFS64_LINTFLAGS;
enum _CS_XBS5_ILP32_OFF32_CFLAGS;
enum _CS_XBS5_ILP32_OFF32_LDFLAGS;
enum _CS_XBS5_ILP32_OFF32_LIBS;
enum _CS_XBS5_ILP32_OFF32_LINTFLAGS;
enum _CS_XBS5_ILP32_OFFBIG_CFLAGS;
enum _CS_XBS5_ILP32_OFFBIG_LDFLAGS;
enum _CS_XBS5_ILP32_OFFBIG_LIBS;
enum _CS_XBS5_ILP32_OFFBIG_LINTFLAGS;
enum _CS_XBS5_LP64_OFF64_CFLAGS;
enum _CS_XBS5_LP64_OFF64_LDFLAGS;
enum _CS_XBS5_LP64_OFF64_LIBS;
enum _CS_XBS5_LP64_OFF64_LINTFLAGS;
enum _CS_XBS5_LPBIG_OFFBIG_CFLAGS;
enum _CS_XBS5_LPBIG_OFFBIG_LDFLAGS;
enum _CS_XBS5_LPBIG_OFFBIG_LIBS;
enum _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS;
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_OFF32_LINTFLAGS;
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_ILP32_OFFBIG_LINTFLAGS;
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_LP64_OFF64_LINTFLAGS;
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_LPBIG_OFFBIG_LINTFLAGS;
enum _PC_LINK_MAX;
enum _PC_MAX_CANON;
enum _PC_MAX_INPUT;
enum _PC_NAME_MAX;
enum _PC_PATH_MAX;
enum _PC_PIPE_BUF;
enum _PC_CHOWN_RESTRICTED;
enum _PC_NO_TRUNC;
enum _PC_VDISABLE;
enum _PC_SYNC_IO;
enum _PC_ASYNC_IO;
enum _PC_PRIO_IO;
enum _PC_SOCK_MAXBUF;
enum _PC_FILESIZEBITS;
enum _PC_REC_INCR_XFER_SIZE;
enum _PC_REC_MAX_XFER_SIZE;
enum _PC_REC_MIN_XFER_SIZE;
enum _PC_REC_XFER_ALIGN;
enum _PC_ALLOC_SIZE_MIN;
enum _PC_SYMLINK_MAX;
enum _PC_2_SYMLINKS;
enum _SC_ARG_MAX;
enum _SC_CHILD_MAX;
enum _SC_CLK_TCK;
enum _SC_NGROUPS_MAX;
enum _SC_OPEN_MAX;
enum _SC_STREAM_MAX;
enum _SC_TZNAME_MAX;
enum _SC_JOB_CONTROL;
enum _SC_SAVED_IDS;
enum _SC_REALTIME_SIGNALS;
enum _SC_PRIORITY_SCHEDULING;
enum _SC_TIMERS;
enum _SC_ASYNCHRONOUS_IO;
enum _SC_PRIORITIZED_IO;
enum _SC_SYNCHRONIZED_IO;
enum _SC_FSYNC;
enum _SC_MAPPED_FILES;
enum _SC_MEMLOCK;
enum _SC_MEMLOCK_RANGE;
enum _SC_MEMORY_PROTECTION;
enum _SC_MESSAGE_PASSING;
enum _SC_SEMAPHORES;
enum _SC_SHARED_MEMORY_OBJECTS;
enum _SC_AIO_LISTIO_MAX;
enum _SC_AIO_MAX;
enum _SC_AIO_PRIO_DELTA_MAX;
enum _SC_DELAYTIMER_MAX;
enum _SC_MQ_OPEN_MAX;
enum _SC_MQ_PRIO_MAX;
enum _SC_VERSION;
enum _SC_PAGESIZE;
enum _SC_PAGE_SIZE;
enum _SC_RTSIG_MAX;
enum _SC_SEM_NSEMS_MAX;
enum _SC_SEM_VALUE_MAX;
enum _SC_SIGQUEUE_MAX;
enum _SC_TIMER_MAX;
enum _SC_BC_BASE_MAX;
enum _SC_BC_DIM_MAX;
enum _SC_BC_SCALE_MAX;
enum _SC_BC_STRING_MAX;
enum _SC_COLL_WEIGHTS_MAX;
enum _SC_EQUIV_CLASS_MAX;
enum _SC_EXPR_NEST_MAX;
enum _SC_LINE_MAX;
enum _SC_RE_DUP_MAX;
enum _SC_CHARCLASS_NAME_MAX;
enum _SC_2_VERSION;
enum _SC_2_C_BIND;
enum _SC_2_C_DEV;
enum _SC_2_FORT_DEV;
enum _SC_2_FORT_RUN;
enum _SC_2_SW_DEV;
enum _SC_2_LOCALEDEF;
enum _SC_PII;
enum _SC_PII_XTI;
enum _SC_PII_SOCKET;
enum _SC_PII_INTERNET;
enum _SC_PII_OSI;
enum _SC_POLL;
enum _SC_SELECT;
enum _SC_UIO_MAXIOV;
enum _SC_IOV_MAX;
enum _SC_PII_INTERNET_STREAM;
enum _SC_PII_INTERNET_DGRAM;
enum _SC_PII_OSI_COTS;
enum _SC_PII_OSI_CLTS;
enum _SC_PII_OSI_M;
enum _SC_T_IOV_MAX;
enum _SC_THREADS;
enum _SC_THREAD_SAFE_FUNCTIONS;
enum _SC_GETGR_R_SIZE_MAX;
enum _SC_GETPW_R_SIZE_MAX;
enum _SC_LOGIN_NAME_MAX;
enum _SC_TTY_NAME_MAX;
enum _SC_THREAD_DESTRUCTOR_ITERATIONS;
enum _SC_THREAD_KEYS_MAX;
enum _SC_THREAD_STACK_MIN;
enum _SC_THREAD_THREADS_MAX;
enum _SC_THREAD_ATTR_STACKADDR;
enum _SC_THREAD_ATTR_STACKSIZE;
enum _SC_THREAD_PRIORITY_SCHEDULING;
enum _SC_THREAD_PRIO_INHERIT;
enum _SC_THREAD_PRIO_PROTECT;
enum _SC_THREAD_PROCESS_SHARED;
enum _SC_NPROCESSORS_CONF;
enum _SC_NPROCESSORS_ONLN;
enum _SC_PHYS_PAGES;
enum _SC_AVPHYS_PAGES;
enum _SC_ATEXIT_MAX;
enum _SC_PASS_MAX;
enum _SC_XOPEN_VERSION;
enum _SC_XOPEN_XCU_VERSION;
enum _SC_XOPEN_UNIX;
enum _SC_XOPEN_CRYPT;
enum _SC_XOPEN_ENH_I18N;
enum _SC_XOPEN_SHM;
enum _SC_2_CHAR_TERM;
enum _SC_2_C_VERSION;
enum _SC_2_UPE;
enum _SC_XOPEN_XPG2;
enum _SC_XOPEN_XPG3;
enum _SC_XOPEN_XPG4;
enum _SC_CHAR_BIT;
enum _SC_CHAR_MAX;
enum _SC_CHAR_MIN;
enum _SC_INT_MAX;
enum _SC_INT_MIN;
enum _SC_LONG_BIT;
enum _SC_WORD_BIT;
enum _SC_MB_LEN_MAX;
enum _SC_NZERO;
enum _SC_SSIZE_MAX;
enum _SC_SCHAR_MAX;
enum _SC_SCHAR_MIN;
enum _SC_SHRT_MAX;
enum _SC_SHRT_MIN;
enum _SC_UCHAR_MAX;
enum _SC_UINT_MAX;
enum _SC_ULONG_MAX;
enum _SC_USHRT_MAX;
enum _SC_NL_ARGMAX;
enum _SC_NL_LANGMAX;
enum _SC_NL_MSGMAX;
enum _SC_NL_NMAX;
enum _SC_NL_SETMAX;
enum _SC_NL_TEXTMAX;
enum _SC_XBS5_ILP32_OFF32;
enum _SC_XBS5_ILP32_OFFBIG;
enum _SC_XBS5_LP64_OFF64;
enum _SC_XBS5_LPBIG_OFFBIG;
enum _SC_XOPEN_LEGACY;
enum _SC_XOPEN_REALTIME;
enum _SC_XOPEN_REALTIME_THREADS;
enum _SC_ADVISORY_INFO;
enum _SC_BARRIERS;
enum _SC_BASE;
enum _SC_C_LANG_SUPPORT;
enum _SC_C_LANG_SUPPORT_R;
enum _SC_CLOCK_SELECTION;
enum _SC_CPUTIME;
enum _SC_THREAD_CPUTIME;
enum _SC_DEVICE_IO;
enum _SC_DEVICE_SPECIFIC;
enum _SC_DEVICE_SPECIFIC_R;
enum _SC_FD_MGMT;
enum _SC_FIFO;
enum _SC_PIPE;
enum _SC_FILE_ATTRIBUTES;
enum _SC_FILE_LOCKING;
enum _SC_FILE_SYSTEM;
enum _SC_MONOTONIC_CLOCK;
enum _SC_MULTI_PROCESS;
enum _SC_SINGLE_PROCESS;
enum _SC_NETWORKING;
enum _SC_READER_WRITER_LOCKS;
enum _SC_SPIN_LOCKS;
enum _SC_REGEXP;
enum _SC_REGEX_VERSION;
enum _SC_SHELL;
enum _SC_SIGNALS;
enum _SC_SPAWN;
enum _SC_SPORADIC_SERVER;
enum _SC_THREAD_SPORADIC_SERVER;
enum _SC_SYSTEM_DATABASE;
enum _SC_SYSTEM_DATABASE_R;
enum _SC_TIMEOUTS;
enum _SC_TYPED_MEMORY_OBJECTS;
enum _SC_USER_GROUPS;
enum _SC_USER_GROUPS_R;
enum _SC_2_PBS;
enum _SC_2_PBS_ACCOUNTING;
enum _SC_2_PBS_LOCATE;
enum _SC_2_PBS_MESSAGE;
enum _SC_2_PBS_TRACK;
enum _SC_SYMLOOP_MAX;
enum _SC_STREAMS;
enum _SC_2_PBS_CHECKPOINT;
enum _SC_V6_ILP32_OFF32;
enum _SC_V6_ILP32_OFFBIG;
enum _SC_V6_LP64_OFF64;
enum _SC_V6_LPBIG_OFFBIG;
enum _SC_HOST_NAME_MAX;
enum _SC_TRACE;
enum _SC_TRACE_EVENT_FILTER;
enum _SC_TRACE_INHERIT;
enum _SC_TRACE_LOG;
enum _SC_LEVEL1_ICACHE_SIZE;
enum _SC_LEVEL1_ICACHE_ASSOC;
enum _SC_LEVEL1_ICACHE_LINESIZE;
enum _SC_LEVEL1_DCACHE_SIZE;
enum _SC_LEVEL1_DCACHE_ASSOC;
enum _SC_LEVEL1_DCACHE_LINESIZE;
enum _SC_LEVEL2_CACHE_SIZE;
enum _SC_LEVEL2_CACHE_ASSOC;
enum _SC_LEVEL2_CACHE_LINESIZE;
enum _SC_LEVEL3_CACHE_SIZE;
enum _SC_LEVEL3_CACHE_ASSOC;
enum _SC_LEVEL3_CACHE_LINESIZE;
enum _SC_LEVEL4_CACHE_SIZE;
enum _SC_LEVEL4_CACHE_ASSOC;
enum _SC_LEVEL4_CACHE_LINESIZE;
enum _SC_IPV6;
enum _SC_RAW_SOCKETS;

global optarg: char*;
global optind: i32;
global opterr: i32;
global optopt: i32;

fn access(const(const(char)*), i32) i32;
fn alarm(u32) u32;
fn chdir(const(const(char)*)) i32;
fn chown(const(const(char)*), uid_t, gid_t) i32;
fn close(i32) i32;
fn confstr(i32, char*, size_t) size_t;
fn dup(i32) i32;
fn dup2(i32, i32) i32;
fn execl(const(const(char)*), const(const(char)*)) i32;
fn execle(const(const(char)*), const(const(char)*)) i32;
fn execlp(const(const(char)*), const(const(char)*)) i32;
fn execv(const(const(char)*), const(const(const(char)*)*)) i32;
fn execve(const(const(char)*), const(const(const(char)*)*), const(const(const(char)*)*)) i32;
fn execvp(const(const(char)*), const(const(const(char)*)*)) i32;
fn _exit(i32);
fn fchown(i32, uid_t, gid_t) i32;
fn fork() pid_t;
fn fpathconf(i32, i32) c_long;
fn getcwd(char*, size_t) char*;
fn getegid() gid_t;
fn geteuid() uid_t;
fn getgid() gid_t;
fn getgroups(i32, gid_t*) i32;
fn gethostname(char*, size_t) i32;
fn getlogin() char*;
fn getlogin_r(char*, size_t) i32;
fn getopt(i32, const(const(const(char)*)*), const(const(char)*)) i32;
fn getpgrp() pid_t;
fn getpid() pid_t;
fn getppid() pid_t;
fn getuid() uid_t;
fn isatty(i32) i32;
fn link(const(const(char)*), const(const(char)*)) i32;
fn pathconf(const(const(char)*), i32) c_long;
fn pause() i32;
fn pipe(i32[2]) i32;
fn read(i32, void*, size_t) ssize_t;
fn readlink(const(const(char)*), char*, size_t) ssize_t;
fn rmdir(const(const(char)*)) i32;
fn setegid(gid_t) i32;
fn seteuid(uid_t) i32;
fn setgid(gid_t) i32;
fn setpgid(pid_t, pid_t) i32;
fn setsid() pid_t;
fn setuid(uid_t) i32;
fn sleep(u32) u32;
fn symlink(const(const(char)*), const(const(char)*)) i32;
fn sysconf(i32) c_long;
fn tcgetpgrp(i32) pid_t;
fn tcsetpgrp(i32, pid_t) i32;
fn ttyname(i32) char*;
fn ttyname_r(i32, char*, size_t) i32;
fn unlink(const(const(char)*)) i32;
fn write(i32, const(const(void)*), size_t) ssize_t;
fn waitpid(pid_t, i32*, i32) pid_t;
fn lseek(i32, off_t, i32) off_t;
fn ftruncate(i32, off_t) i32;
fn fsync(i32) i32;
fn fdatasync(i32) i32;
fn crypt(const(const(char)*), const(const(char)*)) char*;
fn ctermid(char*) char*;
fn encrypt(char[64], i32);
fn fchdir(i32) i32;
fn gethostid() c_long;
fn getpgid(pid_t) pid_t;
fn getsid(pid_t) pid_t;
fn getwd(char*) char*;
fn lchown(const(const(char)*), uid_t, gid_t) i32;
fn nice(i32) i32;
fn setpgrp() pid_t;
fn setregid(gid_t, gid_t) i32;
fn setreuid(uid_t, uid_t) i32;
fn swab(const(const(void)*), void*, ssize_t);
fn sync();
fn ualarm(useconds_t, useconds_t) useconds_t;
fn usleep(useconds_t) i32;
fn vfork() pid_t;
fn lockf(i32, i32, off_t) i32;
fn pread(i32, void*, size_t, off_t) ssize_t;
fn pwrite(i32, const(const(void)*), size_t, off_t) ssize_t;
fn truncate(const(const(char)*), off_t) i32;