unistd.h

Macros

Macro

Implemented

C23 Standard Section

POSIX Docs

F_LOCK

POSIX.1-2024

F_OK

POSIX.1-2024

F_TEST

POSIX.1-2024

F_TLOCK

POSIX.1-2024

F_ULOCK

POSIX.1-2024

POSIX_CLOSE_RESTART

POSIX.1-2024

R_OK

POSIX.1-2024

SEEK_END

POSIX.1-2024

SEEK_SET

POSIX.1-2024

STDERR_FILENO

POSIX.1-2024

STDIN_FILENO

POSIX.1-2024

STDOUT_FILENO

POSIX.1-2024

W_OK

POSIX.1-2024

X_OK

POSIX.1-2024

_CS_PATH

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFF32_CFLAGS

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFF32_LDFLAGS

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFF32_LIBS

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFFBIG_CFLAGS

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFFBIG_LDFLAGS

POSIX.1-2024

_CS_POSIX_V8_ILP32_OFFBIG_LIBS

POSIX.1-2024

_CS_POSIX_V8_LP64_OFF64_CFLAGS

POSIX.1-2024

_CS_POSIX_V8_LP64_OFF64_LDFLAGS

POSIX.1-2024

_CS_POSIX_V8_LP64_OFF64_LIBS

POSIX.1-2024

_CS_POSIX_V8_LPBIG_OFFBIG_CFLAGS

POSIX.1-2024

_CS_POSIX_V8_LPBIG_OFFBIG_LDFLAGS

POSIX.1-2024

_CS_POSIX_V8_LPBIG_OFFBIG_LIBS

POSIX.1-2024

_CS_POSIX_V8_THREADS_CFLAGS

POSIX.1-2024

_CS_POSIX_V8_THREADS_LDFLAGS

POSIX.1-2024

_CS_POSIX_V8_WIDTH_RESTRICTED_ENVS

POSIX.1-2024

_CS_V8_ENV

POSIX.1-2024

_PC_2_SYMLINKS

POSIX.1-2024

_PC_ALLOC_SIZE_MIN

POSIX.1-2024

_PC_ASYNC_IO

POSIX.1-2024

_PC_CHOWN_RESTRICTED

POSIX.1-2024

_PC_FALLOC

POSIX.1-2024

_PC_FILESIZEBITS

POSIX.1-2024

_PC_LINK_MAX

POSIX.1-2024

_PC_MAX_CANON

POSIX.1-2024

_PC_MAX_INPUT

POSIX.1-2024

_PC_NAME_MAX

POSIX.1-2024

_PC_NO_TRUNC

POSIX.1-2024

_PC_PATH_MAX

POSIX.1-2024

_PC_PIPE_BUF

POSIX.1-2024

_PC_PRIO_IO

POSIX.1-2024

_PC_REC_INCR_XFER_SIZE

POSIX.1-2024

_PC_REC_MAX_XFER_SIZE

POSIX.1-2024

_PC_REC_MIN_XFER_SIZE

POSIX.1-2024

_PC_REC_XFER_ALIGN

POSIX.1-2024

_PC_SYMLINK_MAX

POSIX.1-2024

_PC_SYNC_IO

POSIX.1-2024

_PC_TEXTDOMAIN_MAX

POSIX.1-2024

_PC_TIMESTAMP_RESOLUTION

POSIX.1-2024

_PC_VDISABLE

POSIX.1-2024

_POSIX2_CHAR_TERM

POSIX.1-2024

_POSIX2_C_BIND

POSIX.1-2024

_POSIX2_C_DEV

POSIX.1-2024

_POSIX2_FORT_RUN

POSIX.1-2024

_POSIX2_LOCALEDEF

POSIX.1-2024

_POSIX2_SW_DEV

POSIX.1-2024

_POSIX2_SYMLINKS

POSIX.1-2024

_POSIX2_UPE

POSIX.1-2024

_POSIX2_VERSION

POSIX.1-2024

_POSIX_ADVISORY_INFO

POSIX.1-2024

_POSIX_ASYNCHRONOUS_IO

POSIX.1-2024

_POSIX_ASYNC_IO

POSIX.1-2024

_POSIX_BARRIERS

POSIX.1-2024

_POSIX_CHOWN_RESTRICTED

POSIX.1-2024

_POSIX_CLOCK_SELECTION

POSIX.1-2024

_POSIX_CPUTIME

POSIX.1-2024

_POSIX_DEVICE_CONTROL

POSIX.1-2024

_POSIX_FALLOC

POSIX.1-2024

_POSIX_FSYNC

POSIX.1-2024

_POSIX_IPV6

POSIX.1-2024

_POSIX_JOB_CONTROL

POSIX.1-2024

_POSIX_MAPPED_FILES

POSIX.1-2024

_POSIX_MEMLOCK

POSIX.1-2024

_POSIX_MEMLOCK_RANGE

POSIX.1-2024

_POSIX_MEMORY_PROTECTION

POSIX.1-2024

_POSIX_MESSAGE_PASSING

POSIX.1-2024

_POSIX_MONOTONIC_CLOCK

POSIX.1-2024

_POSIX_NO_TRUNC

POSIX.1-2024

_POSIX_PRIORITIZED_IO

POSIX.1-2024

_POSIX_PRIORITY_SCHEDULING

POSIX.1-2024

_POSIX_PRIO_IO

POSIX.1-2024

_POSIX_RAW_SOCKETS

POSIX.1-2024

_POSIX_READER_WRITER_LOCKS

POSIX.1-2024

_POSIX_REALTIME_SIGNALS

POSIX.1-2024

_POSIX_REGEXP

POSIX.1-2024

_POSIX_SAVED_IDS

POSIX.1-2024

_POSIX_SEMAPHORES

POSIX.1-2024

_POSIX_SHARED_MEMORY_OBJECTS

POSIX.1-2024

_POSIX_SHELL

POSIX.1-2024

_POSIX_SPAWN

POSIX.1-2024

_POSIX_SPIN_LOCKS

POSIX.1-2024

_POSIX_SPORADIC_SERVER

POSIX.1-2024

_POSIX_SUBPROFILE

POSIX.1-2024

_POSIX_SYNCHRONIZED_IO

POSIX.1-2024

_POSIX_SYNC_IO

POSIX.1-2024

_POSIX_THREADS

POSIX.1-2024

_POSIX_THREAD_ATTR_STACKADDR

POSIX.1-2024

_POSIX_THREAD_ATTR_STACKSIZE

POSIX.1-2024

_POSIX_THREAD_CPUTIME

POSIX.1-2024

_POSIX_THREAD_PRIORITY_SCHEDULING

POSIX.1-2024

_POSIX_THREAD_PRIO_INHERIT

POSIX.1-2024

_POSIX_THREAD_PRIO_PROTECT

POSIX.1-2024

_POSIX_THREAD_PROCESS_SHARED

POSIX.1-2024

_POSIX_THREAD_ROBUST_PRIO_INHERIT

POSIX.1-2024

_POSIX_THREAD_ROBUST_PRIO_PROTECT

POSIX.1-2024

_POSIX_THREAD_SAFE_FUNCTIONS

POSIX.1-2024

_POSIX_THREAD_SPORADIC_SERVER

POSIX.1-2024

_POSIX_TIMEOUTS

POSIX.1-2024

_POSIX_TIMERS

POSIX.1-2024

_POSIX_TIMESTAMP_RESOLUTION

POSIX.1-2024

_POSIX_TYPED_MEMORY_OBJECTS

POSIX.1-2024

_POSIX_V7_ILP32_OFF32

POSIX.1-2024

_POSIX_V7_ILP32_OFFBIG

POSIX.1-2024

_POSIX_V7_LP64_OFF64

POSIX.1-2024

_POSIX_V7_LPBIG_OFFBIG

POSIX.1-2024

_POSIX_V8_ILP32_OFF32

POSIX.1-2024

_POSIX_V8_ILP32_OFFBIG

POSIX.1-2024

_POSIX_V8_LP64_OFF64

POSIX.1-2024

_POSIX_V8_LPBIG_OFFBIG

POSIX.1-2024

_POSIX_VDISABLE

POSIX.1-2024

_POSIX_VERSION

POSIX.1-2024

_SC_2_CHAR_TERM

POSIX.1-2024

_SC_2_C_BIND

POSIX.1-2024

_SC_2_C_DEV

POSIX.1-2024

_SC_2_FORT_RUN

POSIX.1-2024

_SC_2_LOCALEDEF

POSIX.1-2024

_SC_2_SW_DEV

POSIX.1-2024

_SC_2_UPE

POSIX.1-2024

_SC_2_VERSION

POSIX.1-2024

_SC_ADVISORY_INFO

POSIX.1-2024

_SC_AIO_LISTIO_MAX

POSIX.1-2024

_SC_AIO_MAX

POSIX.1-2024

_SC_AIO_PRIO_DELTA_MAX

POSIX.1-2024

_SC_ARG_MAX

POSIX.1-2024

_SC_ASYNCHRONOUS_IO

POSIX.1-2024

_SC_ATEXIT_MAX

POSIX.1-2024

_SC_BARRIERS

POSIX.1-2024

_SC_BC_BASE_MAX

POSIX.1-2024

_SC_BC_DIM_MAX

POSIX.1-2024

_SC_BC_SCALE_MAX

POSIX.1-2024

_SC_BC_STRING_MAX

POSIX.1-2024

_SC_CHILD_MAX

POSIX.1-2024

_SC_CLK_TCK

POSIX.1-2024

_SC_CLOCK_SELECTION

POSIX.1-2024

_SC_COLL_WEIGHTS_MAX

POSIX.1-2024

_SC_CPUTIME

POSIX.1-2024

_SC_DELAYTIMER_MAX

POSIX.1-2024

_SC_DEVICE_CONTROL

POSIX.1-2024

_SC_EXPR_NEST_MAX

POSIX.1-2024

_SC_FSYNC

POSIX.1-2024

_SC_GETGR_R_SIZE_MAX

POSIX.1-2024

_SC_GETPW_R_SIZE_MAX

POSIX.1-2024

_SC_HOST_NAME_MAX

POSIX.1-2024

_SC_IOV_MAX

POSIX.1-2024

_SC_IPV6

POSIX.1-2024

_SC_JOB_CONTROL

POSIX.1-2024

_SC_LINE_MAX

POSIX.1-2024

_SC_LOGIN_NAME_MAX

POSIX.1-2024

_SC_MAPPED_FILES

POSIX.1-2024

_SC_MEMLOCK

POSIX.1-2024

_SC_MEMLOCK_RANGE

POSIX.1-2024

_SC_MEMORY_PROTECTION

POSIX.1-2024

_SC_MESSAGE_PASSING

POSIX.1-2024

_SC_MONOTONIC_CLOCK

POSIX.1-2024

_SC_MQ_OPEN_MAX

POSIX.1-2024

_SC_MQ_PRIO_MAX

POSIX.1-2024

_SC_NGROUPS_MAX

POSIX.1-2024

_SC_NPROCESSORS_CONF

POSIX.1-2024

_SC_NPROCESSORS_ONLN

POSIX.1-2024

_SC_NSIG

POSIX.1-2024

_SC_OPEN_MAX

POSIX.1-2024

_SC_PAGESIZE

POSIX.1-2024

_SC_PAGE_SIZE

POSIX.1-2024

_SC_PRIORITIZED_IO

POSIX.1-2024

_SC_PRIORITY_SCHEDULING

POSIX.1-2024

_SC_RAW_SOCKETS

POSIX.1-2024

_SC_READER_WRITER_LOCKS

POSIX.1-2024

_SC_REALTIME_SIGNALS

POSIX.1-2024

_SC_REGEXP

POSIX.1-2024

_SC_RE_DUP_MAX

POSIX.1-2024

_SC_RTSIG_MAX

POSIX.1-2024

_SC_SAVED_IDS

POSIX.1-2024

_SC_SEMAPHORES

POSIX.1-2024

_SC_SEM_NSEMS_MAX

POSIX.1-2024

_SC_SEM_VALUE_MAX

POSIX.1-2024

_SC_SHARED_MEMORY_OBJECTS

POSIX.1-2024

_SC_SHELL

POSIX.1-2024

_SC_SIGQUEUE_MAX

POSIX.1-2024

_SC_SPAWN

POSIX.1-2024

_SC_SPIN_LOCKS

POSIX.1-2024

_SC_SPORADIC_SERVER

POSIX.1-2024

_SC_SS_REPL_MAX

POSIX.1-2024

_SC_STREAM_MAX

POSIX.1-2024

_SC_SYMLOOP_MAX

POSIX.1-2024

_SC_SYNCHRONIZED_IO

POSIX.1-2024

_SC_THREADS

POSIX.1-2024

_SC_THREAD_ATTR_STACKADDR

POSIX.1-2024

_SC_THREAD_ATTR_STACKSIZE

POSIX.1-2024

_SC_THREAD_CPUTIME

POSIX.1-2024

_SC_THREAD_DESTRUCTOR_ITERATIONS

POSIX.1-2024

_SC_THREAD_KEYS_MAX

POSIX.1-2024

_SC_THREAD_PRIORITY_SCHEDULING

POSIX.1-2024

_SC_THREAD_PRIO_INHERIT

POSIX.1-2024

_SC_THREAD_PRIO_PROTECT

POSIX.1-2024

_SC_THREAD_PROCESS_SHARED

POSIX.1-2024

_SC_THREAD_ROBUST_PRIO_INHERIT

POSIX.1-2024

_SC_THREAD_ROBUST_PRIO_PROTECT

POSIX.1-2024

_SC_THREAD_SAFE_FUNCTIONS

POSIX.1-2024

_SC_THREAD_SPORADIC_SERVER

POSIX.1-2024

_SC_THREAD_STACK_MIN

POSIX.1-2024

_SC_THREAD_THREADS_MAX

POSIX.1-2024

_SC_TIMEOUTS

POSIX.1-2024

_SC_TIMERS

POSIX.1-2024

_SC_TIMER_MAX

POSIX.1-2024

_SC_TTY_NAME_MAX

POSIX.1-2024

_SC_TYPED_MEMORY_OBJECTS

POSIX.1-2024

_SC_TZNAME_MAX

POSIX.1-2024

_SC_V7_ILP32_OFF32

POSIX.1-2024

_SC_V7_ILP32_OFFBIG

POSIX.1-2024

_SC_V7_LP64_OFF64

POSIX.1-2024

_SC_V7_LPBIG_OFFBIG

POSIX.1-2024

_SC_V8_ILP32_OFF32

POSIX.1-2024

_SC_V8_ILP32_OFFBIG

POSIX.1-2024

_SC_V8_LP64_OFF64

POSIX.1-2024

_SC_V8_LPBIG_OFFBIG

POSIX.1-2024

_SC_VERSION

POSIX.1-2024

_SC_XOPEN_CRYPT

POSIX.1-2024

_SC_XOPEN_ENH_I18N

POSIX.1-2024

_SC_XOPEN_REALTIME

POSIX.1-2024

_SC_XOPEN_REALTIME_THREADS

POSIX.1-2024

_SC_XOPEN_SHM

POSIX.1-2024

_SC_XOPEN_UNIX

POSIX.1-2024

_SC_XOPEN_UUCP

POSIX.1-2024

_SC_XOPEN_VERSION

POSIX.1-2024

_XOPEN_CRYPT

POSIX.1-2024

_XOPEN_ENH_I18N

POSIX.1-2024

_XOPEN_REALTIME

POSIX.1-2024

_XOPEN_REALTIME_THREADS

POSIX.1-2024

_XOPEN_SHM

POSIX.1-2024

_XOPEN_UNIX

POSIX.1-2024

_XOPEN_UUCP

POSIX.1-2024

_XOPEN_VERSION

POSIX.1-2024

Functions

Function

Implemented

C23 Standard Section

POSIX Docs

_Fork

POSIX.1-2024

_exit

POSIX.1-2024

access

POSIX.1-2024

alarm

POSIX.1-2024

chdir

POSIX.1-2024

chown

POSIX.1-2024

close

POSIX.1-2024

confstr

POSIX.1-2024

crypt

POSIX.1-2024

dup

POSIX.1-2024

dup2

POSIX.1-2024

dup3

POSIX.1-2024

encrypt

POSIX.1-2024

execl

POSIX.1-2024

execle

POSIX.1-2024

execlp

POSIX.1-2024

execv

POSIX.1-2024

execve

POSIX.1-2024

execvp

POSIX.1-2024

faccessat

POSIX.1-2024

fchdir

POSIX.1-2024

fchown

POSIX.1-2024

fchownat

POSIX.1-2024

fdatasync

POSIX.1-2024

fexecve

POSIX.1-2024

fork

POSIX.1-2024

fpathconf

POSIX.1-2024

fsync

POSIX.1-2024

ftruncate

POSIX.1-2024

getcwd

POSIX.1-2024

getegid

POSIX.1-2024

getentropy

POSIX.1-2024

geteuid

POSIX.1-2024

getgid

POSIX.1-2024

getgroups

POSIX.1-2024

gethostid

POSIX.1-2024

gethostname

POSIX.1-2024

getlogin

POSIX.1-2024

getlogin_r

POSIX.1-2024

getopt

POSIX.1-2024

getpgid

POSIX.1-2024

getpgrp

POSIX.1-2024

getpid

POSIX.1-2024

getppid

POSIX.1-2024

getresgid

POSIX.1-2024

getresuid

POSIX.1-2024

getsid

POSIX.1-2024

getuid

POSIX.1-2024

isatty

POSIX.1-2024

lchown

POSIX.1-2024

link

POSIX.1-2024

linkat

POSIX.1-2024

lockf

POSIX.1-2024

lseek

POSIX.1-2024

nice

POSIX.1-2024

pathconf

POSIX.1-2024

pause

POSIX.1-2024

pipe

POSIX.1-2024

pipe2

POSIX.1-2024

posix_close

POSIX.1-2024

pread

POSIX.1-2024

pwrite

POSIX.1-2024

read

POSIX.1-2024

readlink

POSIX.1-2024

readlinkat

POSIX.1-2024

rmdir

POSIX.1-2024

setegid

POSIX.1-2024

seteuid

POSIX.1-2024

setgid

POSIX.1-2024

setpgid

POSIX.1-2024

setregid

POSIX.1-2024

setresgid

POSIX.1-2024

setresuid

POSIX.1-2024

setreuid

POSIX.1-2024

setsid

POSIX.1-2024

setuid

POSIX.1-2024

sleep

POSIX.1-2024

swab

POSIX.1-2024

symlink

POSIX.1-2024

symlinkat

POSIX.1-2024

sync

POSIX.1-2024

sysconf

POSIX.1-2024

tcgetpgrp

POSIX.1-2024

tcsetpgrp

POSIX.1-2024

truncate

POSIX.1-2024

ttyname

POSIX.1-2024

ttyname_r

POSIX.1-2024

unlink

POSIX.1-2024

unlinkat

POSIX.1-2024

write

POSIX.1-2024