Common Lisp Package: OSICAT-POSIX

README:

FUNCTION

Public

CHDIR (PATH)

Changes the current working directory

CLOCK-GETTIME (CLOCK-ID)

Returns the time of the clock CLOCKID.

CLOCK-SETTIME (CLOCK-ID)

Sets the time of the clock CLOCKID.

CLOSE (FD)

Close an open file descriptor.

CLOSEDIR (DIR)

Closes a directory when done listing its contents

CLOSELOG

Close system log.

EXIT (CODE)

Exit a process immediately.

FORK

Create a child process.

FSTAT (FD)

Get information about a file descriptor

FSTATVFS (FD)

Retrieve file system information.

GETCWD

Returns the current working directory as a string.

GETEGID

Get effective group id of the current process.

GETENV (NAME)

Returns the value of an environment variable

GETEUID

Get effective user id of the current process.

GETGID

Get real group id of the current process.

GETGRGID (GID)

Gets a group-entry, by group id. (reentrant)

GETGRNAM (NAME)

Gets a group-entry, by group name. (reentrant)

GETPAGESIZE

Get memory page size.

GETPGID (PID)

Get process group id of a process.

GETPGRP

Get process group id of the current process.

GETPID

Returns the process id of the current process

GETPPID

Returns the process id of the current process's parent

GETPWNAM (NAME)

Gets the password-entry of a user, by username.

GETPWUID (UID)

Gets the password-entry of a user, by user id.

GETTID

Returns the thread ID of the calling thread.

GETTIMEOFDAY

Return the time in seconds and microseconds.

GETUID

Get real user id of the current process.

IOCTL (FD REQUEST &OPTIONAL (ARG NIL ARGP))

Control device.

KILL (PID SIG)

Send signal to a process.

LOCKF (FD CMD LEN)

Apply, test or remove a POSIX lock on an open file.

LSTAT (PATH)

Get information about a file or symlink.

MKDIR (PATH MODE)

Create a directory.

MKFIFO (PATH MODE)

Create a FIFO (named pipe).

MLOCK (ADDR LEN)

Lock a range of process address space.

MLOCKALL (FLAGS)

Lock the address space of a process.

MPROTECT (ADDR LEN FLAGS)

Set protection of memory mapping.

MSYNC (ADDR LEN FLAGS)

Synchronize memory with physical storage.

MUNLOCK (ADDR LEN)

Unlock a range of process address space.

MUNMAP (ADDR LEN)

Unmap pages of memory.

NICE (INCREMENT)

Change process priority.

OPENDIR (FILENAME)

Opens a directory for listing of its contents

OPENLOG (NAME OPTIONS &OPTIONAL (FACILITY USER))

Open system log.

PIPE

Create pipe, returns two values with the new FDs.

READ (FD BUF COUNT)

Read at most COUNT bytes from FD into the foreign area BUF.

READDIR (DIR)

Reads an item from the listing of a directory (reentrant)

RENAME (OLD NEW)

Rename a file.

REWINDDIR (DIR)

Rewinds a directory.

SEEKDIR (DIR POS)

Seeks a directory.

SETEGID (GID)

Set effective group id of the current process.

SETENV (NAME VALUE)

Changes the value of an environment variable

SETEUID (UID)

Set effective user id of the current process.

SETGID (GID)

Get real group id of the current process.

SETPGID (PID PGID)

Set process group id of a process.

SETPGRP

Set process group id of the current process.

SETREGID (RGID EGID)

Set real and effective group id of the current process.

SETREUID (RUID EUID)

Set real and effective user id of the current process.

SETSID

Create session and set process group id of the current process.

SETUID (UID)

Set real user id of the current process.

STAT (PATH)

Get information about a file.

STATVFS (PATH)

Retrieve file system information.

STRERROR (&OPTIONAL (ERR (GET-ERRNO)))

Look up the error message string for ERRNO. (reentrant)

SYNC

Schedule all file system buffers to be written to disk.

SYSCALL (NUMBER)

Invoke the system call whose assembly language interface is selected with NUMBER.

SYSCONF (NAME)

Get value of configurable system variables.

SYSLOG (PRIORITY FORMAT &REST ARGS)

Send a message to the syslog facility, with severity level PRIORITY. The message will be formatted by CL:FORMAT (rather than C's printf) with format string FORMAT and arguments ARGS.

TELLDIR (DIR)

Returns the current location in a directory

TIMER-CREATE (CLOCK-ID NOTIFY-METHOD &KEY SIGNAL NOTIFY-VALUE FUNCTION ATTRIBUTES THREAD-ID)

Creates a new per-process interval timer.

TIMER-DELETE (TIMER-ID)

Deletes the timer identified by TIMER-ID.

TIMER-GETOVERRUN (TIMER-ID)

Returns the overrun count for the timer identified by TIMER-ID.

TIMER-GETTIME (TIMER-ID)

Returns the interval and the time until next expiration for the timer specified by TIMER-ID. Both the interval and the time are returned as seconds and nanoseconds, so four values are returned.

TIMER-SETTIME (TIMER-ID FLAGS INTERVAL-SEC INTERVAL-NSEC INITIAL-SEC INITIAL-NSEC &OPTIONAL RETURN-PREVIOUS-P)

Arms or disarms the timer identified by TIMER-ID.

UMASK (NEW-MODE)

Sets the umask and returns the old one

UNAME

Get name and information about current kernel.

UNSETENV (NAME)

Removes the binding of an environment variable

WAIT

Wait for any child process to terminate.

WAITPID (PID &KEY (NO-HANG NIL) (UNTRACED NIL))

Wait for a specific child process to terminate

WRITE (FD BUF COUNT)

Write at most COUNT bytes to FD from the foreign area BUF.

Undocumented

ACCESS (PATH AMODE)

BZERO (BUFFER LENGTH)

CHMOD (PATH MODE)

CLOCK-GETRES (CLOCK-ID)

CREAT (PATHNAME MODE)

DIRFD (DIR)

DUP (FILDES)

DUP2 (FILDES1 FILDES2)

FCHDIR (FILDES)

FCHMOD (FD MODE)

FCNTL (FD CMD &OPTIONAL (ARG NIL ARGP))

FD-OPEN-P (FD)

FDATASYNC (FD)

FSYNC (FILDES)

FTRUNCATE (FD LENGTH)

GET-ERRNO

GETDOMAINNAME

GETHOSTNAME

GETPRIORITY (WHICH WHO)

GETRLIMIT (RESOURCE)

GETRUSAGE (WHO)

ISATTY (FD)

LOG-MASK (PRIORITY)

LOG-UPTO (PRIORITY)

LSEEK (FILDES OFFSET WHENCE)

MEMCPY (DEST SRC LENGTH)

MEMMOVE (DEST SRC LENGTH)

MEMSET (BUFFER VALUE LENGTH)

MKDTEMP (TEMPLATE)

MKNOD (PATH MODE DEV)

MKSTEMP (&OPTIONAL (TEMPLATE ))

MKTEMP (&OPTIONAL (TEMPLATE ))

MMAP (START LENGTH PROT FLAGS FD OFFSET)

MREMAP (OLD-ADDRESS OLD-SIZE NEW-SIZE FLAGS)

MUNLOCKALL

OPEN (PATHNAME FLAGS &OPTIONAL (MODE *DEFAULT-OPEN-MODE*))

POSIX-ERROR (&OPTIONAL (ERRNO (GET-ERRNO)) OBJECT SYSCALL)

PREAD (FD BUF COUNT OFFSET)

PWRITE (FD BUF COUNT OFFSET)

READV (FD IOV COUNT)

RMDIR (PATH)

S-ISBLK (MODE)

S-ISCHR (MODE)

S-ISDIR (MODE)

S-ISFIFO (MODE)

S-ISLNK (MODE)

S-ISREG (MODE)

S-ISSOCK (MODE)

SET-ERRNO (VALUE)

SETLOGMASK (MASK)

SETPRIORITY (WHICH WHO VALUE)

SETRLIMIT (RESOURCE SOFT-LIMIT HARD-LIMIT)

SLEEP (SECONDS)

TCGETATTR (FD TERMIOS)

TCSETATTR (FD MODE TERMIOS)

TIME

TRUNCATE (PATH LENGTH)

USLEEP (USECONDS)

WRITEV (FD IOV COUNT)

Private

%CLOCK-GETRES (CLOCKID RES)

Returns the resolution of the clock CLOCKID.

CHOWN (PATH OWNER GROUP)

Change ownership of a file.

FCHOWN (FD OWNER GROUP)

Change ownership of an open file.

LCHOWN (PATH OWNER GROUP)

Change ownership of a file or symlink.

Undocumented

%CLOCK-GETTIME (CLOCKID TP)

%CLOCK-SETTIME (CLOCKID TP)

%CLOSELOG

%FSTAT (FILEDES BUF)

%FSTATVFS (FD BUF)

%GETCWD (BUF SIZE)

%GETDOMAINNAME (NAME NAMELEN)

%GETGRGID-R (UID GRP BUFFER BUFSIZE RESULT)

%GETGRNAM-R (NAME GRP BUFFER BUFSIZE RESULT)

%GETHOSTNAME (NAME NAMELEN)

%GETPWNAM-R (NAME PWD BUFFER BUFSIZE RESULT)

%GETPWUID-R (UID PWD BUFFER BUFSIZE RESULT)

%GETRLIMIT (RESOURCE RLIM)

%GETRUSAGE (WHO USAGE)

%GETTIMEOFDAY (TP TZP)

%IOCTL-WITH-ARG (FD REQUEST ARG)

%IOCTL-WITHOUT-ARG (FD REQUEST)

%LSTAT (FILE-NAME BUF)

%MKSTEMP (TEMPLATE)

%MKTEMP (TEMPLATE)

%NICE (INCREMENT)

%OPEN (PATHNAME FLAGS MODE)

%OPENLOG (IDENT OPTION FACILITY)

%PIPE (FILEDES)

%READDIR-R (DIRP ENTRY RESULT)

%SETRLIMIT (RESOURCE RLIM)

%STAT (FILE-NAME BUF)

%STATVFS (PATH BUF)

%SYSCONF (NAME)

%SYSLOG (PRIORITY FORMAT MESSAGE)

%TIME (TLOC)

%TIMER-CREATE (CLOCKID SIGEVENT TIMER)

%TIMER-GETTIME (TIMER ITIMERSPEC)

%TIMER-SETTIME (TIMER FLAGS NEW OLD)

%UNAME (BUF)

%VAR-ACCESSOR-*ENVIRON*

SETF%VAR-ACCESSOR-*ENVIRON* (VALUE)

%WAIT (STAT-LOC)

%WAITPID (PID STAT-LOC OPTIONS)

DECONSTRUCT-ITIMERSPEC (ITS)

FCNTL-WITH-INT-ARG (FD CMD ARG)

FCNTL-WITH-POINTER-ARG (FD CMD ARG)

FCNTL-WITHOUT-ARG (FD CMD)

FUNCALL-GETGR (FN ARG)

FUNCALL-GETPW (FN ARG)

FUNCALL-STAT (FN ARG)

FUNCALL-STATVFS (FN ARG)

GET-POSIX-ERROR-CONDITION (KEYWORD)

MAKE-FROM-POINTER-FUNCTION-NAME (TYPE-NAME)

MAKE-POSIX-ERROR (ERR OBJECT SYSCALL)

NEVER-FAILS (&REST ARGS)

STRERROR-R (ERRNUM BUF BUFLEN)

SYSCALL-SIGNAL-POSIX-ERROR (RETURN-VALUE OBJECT SYSCALL)

MACRO

Public

Undocumented

REPEAT-DECREASING-TIMEOUT ((TIMEOUT-VAR TIMEOUT &OPTIONAL (BLOCK-NAME NIL BLOCKP)) &BODY BODY)

REPEAT-UPON-CONDITION ((&REST CONDITIONS) &BODY BODY)

REPEAT-UPON-CONDITION-DECREASING-TIMEOUT (((&REST CONDITIONS) TIMEOUT-VAR TIMEOUT &OPTIONAL (BLOCK-NAME NIL BLOCKP)) &BODY BODY)

REPEAT-UPON-EINTR (&BODY BODY)

Private

DEFCSYSCALL (NAME-AND-OPTS RETURN-TYPE &BODY ARGS)

Like DEFSYSCALL but doesn't prepend #_ to the C function name on windows (or any other platform).

DEFSYSCALL (NAME-AND-OPTS RETURN-TYPE &BODY ARGS)

Simple wrapper around DEFCFUN that changes the RETURN-TYPE to (ERRNO-WRAPPER RETURN-TYPE). On windows, prepends #_ to the C function name.

GENERIC-FUNCTION

Public

Undocumented

POSIX-ERROR-OBJECT (CONDITION)

POSIX-ERROR-SYSCALL (CONDITION)

SLOT-ACCESSOR

Public

Undocumented

STAT-ATIME (OBJECT)

STAT-BLKSIZE (OBJECT)

STAT-BLOCKS (OBJECT)

STAT-CTIME (OBJECT)

STAT-DEV (OBJECT)

STAT-GID (OBJECT)

STAT-INO (OBJECT)

STAT-MODE (OBJECT)

STAT-MTIME (OBJECT)

STAT-RDEV (OBJECT)

STAT-SIZE (OBJECT)

STAT-UID (OBJECT)

Private

Undocumented

BASE-TYPE (OBJECT)

ERRNO-OBJECT (OBJECT)

ERROR-GENERATOR (OBJECT)

ERROR-PREDICATE (OBJECT)

FUNCTION-NAME (OBJECT)

RETURN-FILTER (OBJECT)

VARIABLE

Public

Undocumented

*DEFAULT-OPEN-MODE*

Private

Undocumented

*POSIX-ERROR-MAP*

*SYSLOG-IDENTITY*

CLASS

Public

Undocumented

STAT (PATH)

Private

Undocumented

DIRENT-TCLASS

ERRNO-WRAPPER

GROUP-TCLASS

IOVEC-TCLASS

ITIMERSPEC-TCLASS

PASSWD-TCLASS

RLIMIT-TCLASS

RUSAGE-TCLASS

SIGEVENT-TCLASS

STAT-TCLASS

STATVFS-TCLASS

TERMIOS-TCLASS

TIMESPEC-TCLASS

TIMEVAL-TCLASS

UTSNAME-TCLASS

WINSIZE-TCLASS

CONDITION

Public

POSIX-ERROR (&OPTIONAL (ERRNO (GET-ERRNO)) OBJECT SYSCALL)

POSIX-ERRORs are signalled whenever ERRNO is set by a POSIX call.

Undocumented

E2BIG

EACCES

EADDRINUSE

EADDRNOTAVAIL

EAFNOSUPPORT

EAGAIN

EALREADY

EBADF

EBADMSG

EBUSY

ECHILD

ECONNABORTED

ECONNREFUSED

ECONNRESET

EDEADLK

EDESTADDRREQ

EDOM

EDQUOT

EEXIST

EFAULT

EFBIG

EHOSTDOWN

EHOSTUNREACH

EIDRM

EILSEQ

EINPROGRESS

EINTR

EINVAL

EIO

EISCONN

EISDIR

ELOOP

EMFILE

EMSGSIZE

EMULTIHOP

ENAMETOOLONG

ENETDOWN

ENETRESET

ENETUNREACH

ENFILE

ENOBUFS

ENODATA

ENODEV

ENOENT

ENOEXEC

ENOLCK

ENOMEM

ENOMSG

ENONET

ENOPROTOOPT

ENOSPC

ENOSR

ENOSTR

ENOSYS

ENOTBLK

ENOTCONN

ENOTDIR

ENOTEMPTY

ENOTSOCK

ENOTTY

ENXIO

EOPNOTSUPP

EOVERFLOW

EPERM

EPFNOSUPPORT

EPIPE

EPROTO

EPROTONOSUPPORT

EPROTOTYPE

ERANGE

EREMOTE

EROFS

ESHUTDOWN

ESOCKTNOSUPPORT

ESPIPE

ESRCH

ESTALE

ETIME

ETIMEDOUT

ETOOMANYREFS

ETXTBSY

EUSERS

EWOULDBLOCK

EXDEV

Private

Undocumented

EADV

EBADE

EBADFD

EBADR

EBADRQC

EBADSLT

EBFONT

ECHRNG

ECOMM

EDEADLOCK

EDOTDOT

EL2HLT

EL2NSYNC

EL3HLT

EL3RST

ELIBACC

ELIBBAD

ELIBEXEC

ELIBMAX

ELIBSCN

ELNRNG

EMEDIUMTYPE

ENAVAIL

ENOANO

ENOCSI

ENOMEDIUM

ENOPKG

ENOTNAM

ENOTUNIQ

EREMCHG

EREMOTEIO

ERESTART

ESRMNT

ESTRPIPE

EUCLEAN

EUNATCH

EXFULL

CONSTANT

Public

MAP-FAILED

mmap: failure

MAP-FIXED

mmap: map at location

MAP-PRIVATE

mmap: private mapping

MAP-SHARED

mmap: shared memory

MCL-CURRENT

mlockall: lock currently mapped pages.

MCL-FUTURE

mlockall: lock pages that become mapped.

MS-ASYNC

msync: return immediately

MS-INVALIDATE

msync: invalidate all data

MS-SYNC

msync: perform synchronous writes

PROT-EXEC

mmap: execute protection

PROT-NONE

mmap: no protection

PROT-READ

mmap: read protection

PROT-WRITE

mmap: write protection

S-IFBLK

special block-device

S-IFCHR

special character-device

S-IFDIR

directory

S-IFIFO

named pipe, aka fifo

S-IFLNK

symbolic link

S-IFMT

bitmask for type of entry

S-IFREG

regular file

S-IFSOCK

socket

S-IRGRP

read permission, group

S-IROTH

read permission, others

S-IRUSR

read permission, owner

S-IRWXG

read, write, execute/search by group

S-IRWXO

read, write, execute/search by others

S-IRWXU

read, write, execute/search by owner

S-ISGID

set-group-ID on execution

S-ISUID

set-user-ID on execution

S-ISVTX

'sticky' bit, many meanings, nonportable

S-IWGRP

write permission, group

S-IWOTH

write permission, others

S-IWUSR

write permission, owner

S-IXGRP

execute/search permission, group

S-IXOTH

execute/search permission, others

S-IXUSR

execute/search permission, owner

SIGABRT

abort program (formerly SIGIOT).

SIGALRM

real-timeimer expired.

SIGBUS

bus error.

SIGCHLD

child status has changed.

SIGCONT

continue after stop.

SIGEV-NONE

No notification when the event occurs.

SIGEV-SIGNAL

Generate a signal when the event occurs.

SIGEV-THREAD

Call a function when the event occurs.

SIGEV-THREAD-ID

Send a signal to a specific thread when the event occurs.

SIGFPE

floating-point exception.

SIGHUP

terminal line hangup.

SIGILL

illegal instruction.

SIGINT

interrupt program.

SIGIO

I/O is possible on a descriptor (see fcntl(2)).

SIGKILL

kill program.

SIGPIPE

write on a pipe with no reader.

SIGPROF

profilingimer alarm (see setitimer(2)).

SIGQUIT

quit program.

SIGRTMAX

Largest real-time signal number.

SIGRTMIN

Smallest real-time signal number.

SIGSEGV

segmentation violation.

SIGSTOP

stop (cannot be caught or ignored).

SIGSYS

non-existent system call invoked.

SIGTERM

softwareermination signal.

SIGTRAP

trace trap.

SIGTSTP

stop signal generated from keyboard.

SIGTTIN

background read attempted from control terminal.

SIGTTOU

background write attempted from control terminal.

SIGURG

urgent condition present on socket.

SIGUSR1

User defined signal 1.

SIGUSR2

User defined signal 2.

SIGVTALRM

virtualime alarm (see setitimer(2)).

SIGWINCH

Window size change.

SIGXCPU

cpuime limit exceeded (see setrlimit(2)).

SIGXFSZ

file size limit exceeded (see setrlimit(2)).

Undocumented

CFLAG-VDISCARD

CFLAG-VEOF

CFLAG-VEOL

CFLAG-VEOL2

CFLAG-VERASE

CFLAG-VINTR

CFLAG-VKILL

CFLAG-VLNEXT

CFLAG-VMIN

CFLAG-VQUIT

CFLAG-VREPRINT

CFLAG-VSTART

CFLAG-VSTOP

CFLAG-VSUSP

CFLAG-VSWTC

CFLAG-VTIME

CFLAG-VWERASE

CLOCK-MONOTONIC

CLOCK-PROCESS-CPUTIME-ID

CLOCK-REALTIME

CLOCK-THREAD-CPUTIME-ID

DT-BLK

DT-CHR

DT-DIR

DT-FIFO

DT-LNK

DT-REG

DT-SOCK

DT-UNKNOWN

DT-WHT

F-DUPFD

F-GETFD

F-GETFL

F-GETLEASE

F-GETLK

F-GETOWN

F-GETSIG

F-LOCK

F-OK

F-RDLCK

F-SETFD

F-SETFL

F-SETLEASE

F-SETLK

F-SETLKW

F-SETOWN

F-SETSIG

F-TEST

F-TLOCK

F-ULOCK

F-UNLCK

F-WRLCK

FIOASYNC

FIOCLEX

FIONBIO

FIONCLEX

FIONREAD

FIOQSIZE

IOV-MAX

LOG-CONS

LOG-NDELAY

LOG-PERROR

LOG-PID

MAP-ANON

MAP-ANONYMOUS

MAP-GROWSDOWN

MAP-LOCKED

MAP-NONBLOCK

MAP-NORESERVE

MAP-POPULATE

MREMAP-FIXED

MREMAP-MAYMOVE

O-APPEND

O-ASYNC

O-CREAT

O-DIRECT

O-DIRECTORY

O-DSYNC

O-EXCL

O-LARGEFILE

O-NDELAY

O-NOCTTY

O-NOFOLLOW

O-NONBLOCK

O-RDONLY

O-RDWR

O-RSYNC

O-SYNC

O-TRUNC

O-WRONLY

PATH-MAX

POSIX-VDISABLE

PRIO-PGRP

PRIO-PROCESS

PRIO-USER

R-OK

RLIM-INFINITY

RLIM-SAVED-CUR

RLIM-SAVED-MAX

RLIMIT-AS

RLIMIT-CORE

RLIMIT-CPU

RLIMIT-DATA

RLIMIT-FSIZE

RLIMIT-LOCKS

RLIMIT-MEMLOCK

RLIMIT-MSGQUEUE

RLIMIT-NICE

RLIMIT-NLIMITS

RLIMIT-NOFILE

RLIMIT-NPROC

RLIMIT-RSS

RLIMIT-RTPRIO

RLIMIT-SIGPENDING

RLIMIT-STACK

RUSAGE-CHILDREN

RUSAGE-SELF

S-IEXEC

S-IREAD

S-IWRITE

SC-2-C-BIND

SC-2-C-DEV

SC-2-C-VERSION

SC-2-CHAR-TERM

SC-2-FORT-DEV

SC-2-FORT-RUN

SC-2-LOCALEDEF

SC-2-PBS

SC-2-PBS-ACCOUNTING

SC-2-PBS-CHECKPOINT

SC-2-PBS-LOCATE

SC-2-PBS-MESSAGE

SC-2-PBS-TRACK

SC-2-SW-DEV

SC-2-UPE

SC-2-VERSION

SC-ADVISORY-INFO

SC-AIO-LISTIO-MAX

SC-AIO-MAX

SC-AIO-PRIO-DELTA-MAX

SC-ARG-MAX

SC-ASYNCHRONOUS-IO

SC-ATEXIT-MAX

SC-BARRIERS

SC-BC-BASE-MAX

SC-BC-DIM-MAX

SC-BC-STRING-MAX

SC-CHILD-MAX

SC-CLK-TCK

SC-CLOCK-SELECTION

SC-COLL-WEIGHTS-MAX

SC-CPUTIME

SC-DELAYTIMER-MAX

SC-EXPR-NEST-MAX

SC-FILE-LOCKING

SC-FSYNC

SC-GETGR-R-SIZE-MAX

SC-GETPW-R-SIZE-MAX

SC-HOST-NAME-MAX

SC-IOV-MAX

SC-IPV6

SC-JOB-CONTROL

SC-LINE-MAX

SC-LOGIN-NAME-MAX

SC-MAPPED-FILES

SC-MEMLOCK

SC-MEMLOCK-RANGE

SC-MEMORY-PROTECTION

SC-MESSAGE-PASSING

SC-MONOTONIC-CLOCK

SC-MQ-OPEN-MAX

SC-MQ-PRIO-MAX

SC-MULTI-PROCESS

SC-NGROUPS-MAX

SC-OPEN-MAX

SC-PAGE-SIZE

SC-PAGESIZE

SC-PRIORITIZED-IO

SC-RAW-SOCKETS

SC-RE-DUP-MAX

SC-READER-WRITER-LOCKS

SC-REALTIME-SIGNALS

SC-REGEX-VERSION

SC-REGEXP

SC-RTSIG-MAX

SC-SAVED-IDS

SC-SEM-NSEMS-MAX

SC-SEM-VALUE-MAX

SC-SEMAPHORES

SC-SHARED-MEMORY-OBJECTS

SC-SHELL

SC-SIGQUEUE-MAX

SC-SPAWN

SC-SPIN-LOCKS

SC-SPORADIC-SERVER

SC-STREAM-MAX

SC-SYMLOOP-MAX

SC-SYNCHRONIZED-IO

SC-THREAD-ATTR-STACKADDR

SC-THREAD-ATTR-STACKSIZE

SC-THREAD-CPUTIME

SC-THREAD-DESTRUCTOR-ITERATIONS

SC-THREAD-KEYS-MAX

SC-THREAD-PRIO-INHERIT

SC-THREAD-PRIO-PROTECT

SC-THREAD-PROCESS-SHARED

SC-THREAD-SAFE-FUNCTIONS

SC-THREAD-SPORADIC-SERVER

SC-THREAD-STACK-MIN

SC-THREAD-THREADS-MAX

SC-THREADS

SC-TIMEOUTS

SC-TIMER-MAX

SC-TIMERS

SC-TRACE

SC-TRACE-EVENT-FILTER

SC-TRACE-INHERIT

SC-TRACE-LOG

SC-TTY-NAME-MAX

SC-TYPED-MEMORY-OBJECTS

SC-TZNAME-MAX

SC-V6-ILP32-OFF32

SC-V6-ILP32-OFFBIG

SC-V6-LP64-OFF64

SC-V6-LPBIG-OFFBIG

SC-VERSION

SC-XBS5-ILP32-OFF32

SC-XBS5-ILP32-OFFBIG

SC-XBS5-LP64-OFF64

SC-XBS5-LPBIG-OFFBIG

SC-XOPEN-CRYPT

SC-XOPEN-ENH-I18N

SC-XOPEN-LEGACY

SC-XOPEN-REALTIME

SC-XOPEN-REALTIME-THREADS

SC-XOPEN-SHM

SC-XOPEN-UNIX

SC-XOPEN-VERSION

SC-XOPEN-XCU-VERSION

SEEK-CUR

SEEK-END

SEEK-SET

SIOCADDDLCI

SIOCADDMULTI

SIOCDARP

SIOCDELDLCI

SIOCDELMULTI

SIOCDEVPRIVATE

SIOCDIFADDR

SIOCDRARP

SIOCGARP

SIOCGIFADDR

SIOCGIFBR

SIOCGIFBRDADDR

SIOCGIFCONF

SIOCGIFCOUNT

SIOCGIFDSTADDR

SIOCGIFENCAP

SIOCGIFFLAGS

SIOCGIFHWADDR

SIOCGIFINDEX

SIOCGIFMAP

SIOCGIFMEM

SIOCGIFMETRIC

SIOCGIFMTU

SIOCGIFNAME

SIOCGIFNETMASK

SIOCGIFPFLAGS

SIOCGIFSLAVE

SIOCGIFTXQLEN

SIOCGRARP

SIOCPROTOPRIVATE

SIOCSARP

SIOCSIFADDR

SIOCSIFBR

SIOCSIFBRDADDR

SIOCSIFDSTADDR

SIOCSIFENCAP

SIOCSIFFLAGS

SIOCSIFHWADDR

SIOCSIFHWBROADCAST

SIOCSIFMAP

SIOCSIFMEM

SIOCSIFMETRIC

SIOCSIFMTU

SIOCSIFNAME

SIOCSIFNETMASK

SIOCSIFPFLAGS

SIOCSIFSLAVE

SIOCSIFTXQLEN

SIOCSRARP

SIOGIFINDEX

ST-APPEND

ST-IMMUTABLE

ST-MANDLOCK

ST-NOATIME

ST-NODEV

ST-NODIRATIME

ST-NOEXEC

ST-NOSUID

ST-RDONLY

ST-SYNCHRONOUS

ST-WRITE

SYS-GETTID

TCFLSH

TCGETA

TCGETS

TCSADRAIN

TCSAFLUSH

TCSANOW

TCSBRK

TCSBRKP

TCSETA

TCSETAF

TCSETAW

TCSETS

TCSETSF

TCSETSW

TCXONC

TIMER-ABSTIME

TIOCCBRK

TIOCCONS

TIOCEXCL

TIOCGETD

TIOCGICOUNT

TIOCGLCKTRMIOS

TIOCGPGRP

TIOCGPTN

TIOCGSERIAL

TIOCGSID

TIOCGSOFTCAR

TIOCGWINSZ

TIOCINQ

TIOCLINUX

TIOCMBIC

TIOCMBIS

TIOCMGET

TIOCMIWAIT

TIOCMSET

TIOCNOTTY

TIOCNXCL

TIOCOUTQ

TIOCPKT

TIOCSBRK

TIOCSCTTY

TIOCSERCONFIG

TIOCSERGETLSR

TIOCSERGETMULTI

TIOCSERGSTRUCT

TIOCSERGWILD

TIOCSERSETMULTI

TIOCSERSWILD

TIOCSETD

TIOCSLCKTRMIOS

TIOCSPGRP

TIOCSPTLCK

TIOCSSERIAL

TIOCSSOFTCAR

TIOCSTI

TIOCSWINSZ

TTY-ECHO

TTY-ICANON

TTY-ICRNL

TTY-INLCR

TTY-IXOFF

TTY-IXON

TTY-OCRNL

TTY-ONLCR

W-OK

X-OK

Private

Undocumented

SC-BC-SCALE-MAX

SC-PRIORITY-SCHEDULING

SC-THREAD-PRIORITY-SCHEDULING

SIZE-OF-BLKCNT

SIZE-OF-BLKSIZE

SIZE-OF-CLOCKID

SIZE-OF-DEV

SIZE-OF-DIRENT

SIZE-OF-FSBLKCNT

SIZE-OF-FSFILCNT

SIZE-OF-GID

SIZE-OF-GROUP

SIZE-OF-ID

SIZE-OF-INO

SIZE-OF-IOVEC

SIZE-OF-ITIMERSPEC

SIZE-OF-MODE

SIZE-OF-OFF

SIZE-OF-PASSWD

SIZE-OF-PID

SIZE-OF-RLIM

SIZE-OF-RLIMIT

SIZE-OF-RUSAGE

SIZE-OF-SIGEVENT

SIZE-OF-SIZE

SIZE-OF-SSIZE

SIZE-OF-STAT

SIZE-OF-STATVFS

SIZE-OF-SUSECONDS

SIZE-OF-TERMIOS

SIZE-OF-TIME

SIZE-OF-TIMER

SIZE-OF-TIMESPEC

SIZE-OF-TIMEVAL

SIZE-OF-UID

SIZE-OF-USECONDS

SIZE-OF-UTSNAME

SIZE-OF-WINSIZE

TTY-BRKINT

TTY-ECHOE

TTY-ECHOK

TTY-ECHONL

TTY-IGNBRK

TTY-IGNCR

TTY-IGNPAR

TTY-IMAXBEL

TTY-INPCK

TTY-ISIG

TTY-ISTRIP

TTY-IUCLC

TTY-IUTF8

TTY-IXANY

TTY-NOFLSH

TTY-OFDEL

TTY-OFILL

TTY-OLCUC

TTY-ONLRET

TTY-ONOCR

TTY-OPOST

TTY-PARMRK

TTY-TOSTOP

WNOHANG

WUNTRACED