Go to the first, previous, next, last section, table of contents.


B Summary of Library Facilities

This appendix is a complete list of the facilities declared within the header files supplied with the GNU C library. Each entry also lists the standard or other source from which each facility is derived, and tells you where in the manual you can find more information about how to use it.

void abort (void)
`stdlib.h' (ISO): section 22.3.4 Aborting a Program.
int abs (int number)
`stdlib.h' (ISO): section 14.3 Absolute Value.
int accept (int socket, struct sockaddr *addr, size_t *length-ptr)
`sys/socket.h' (BSD): section 11.8.3 Accepting Connections.
int access (const char *filename, int how)
`unistd.h' (POSIX.1): section 9.8.8 Testing Permission to Access a File.
double acosh (double x)
`math.h' (BSD): section 13.5 Hyperbolic Functions.
double acos (double x)
`math.h' (ISO): section 13.3 Inverse Trigonometric Functions.
int adjtime (const struct timeval *delta, struct timeval *olddelta)
`sys/time.h' (BSD): section 17.2.2 High-Resolution Calendar.
AF_FILE
`sys/socket.h' (GNU): section 11.3.1 Address Formats.
AF_INET
`sys/socket.h' (BSD): section 11.3.1 Address Formats.
AF_UNIX
`sys/socket.h' (BSD): section 11.3.1 Address Formats.
AF_UNSPEC
`sys/socket.h' (BSD): section 11.3.1 Address Formats.
unsigned int alarm (unsigned int seconds)
`unistd.h' (POSIX.1): section 17.3 Setting an Alarm.
void * alloca (size_t size);
`stdlib.h' (GNU, BSD): section 3.5 Automatic Storage with Variable Size.
tcflag_t ALTWERASE
`termios.h' (BSD): section 12.4.7 Local Modes.
int ARG_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
char * asctime (const struct tm *brokentime)
`time.h' (ISO): section 17.2.4 Formatting Date and Time.
double asinh (double x)
`math.h' (BSD): section 13.5 Hyperbolic Functions.
double asin (double x)
`math.h' (ISO): section 13.3 Inverse Trigonometric Functions.
int asprintf (char **ptr, const char *template, ...)
`stdio.h' (GNU): section 7.10.8 Dynamically Allocating Formatted Output.
void assert (int expression)
`assert.h' (ISO): section 28.13 Explicitly Checking Internal Consistency.
void assert_perror (int errnum)
`assert.h' (GNU): section 28.13 Explicitly Checking Internal Consistency.
double atan2 (double y, double x)
`math.h' (ISO): section 13.3 Inverse Trigonometric Functions.
double atanh (double x)
`math.h' (BSD): section 13.5 Hyperbolic Functions.
double atan (double x)
`math.h' (ISO): section 13.3 Inverse Trigonometric Functions.
int atexit (void (*function) (void))
`stdlib.h' (ISO): section 22.3.3 Cleanups on Exit.
double atof (const char *string)
`stdlib.h' (ISO): section 14.7.2 Parsing of Floats.
int atoi (const char *string)
`stdlib.h' (ISO): section 14.7.1 Parsing of Integers.
long int atol (const char *string)
`stdlib.h' (ISO): section 14.7.1 Parsing of Integers.
B0
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B110
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B1200
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B134
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B150
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B1800
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B19200
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B200
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B2400
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B300
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B38400
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B4800
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B50
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B600
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B75
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
B9600
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
int BC_BASE_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int BC_DIM_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int BC_DIM_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int bcmp (const void *a1, const void *a2, size_t size)
`string.h' (BSD): section 5.5 String/Array Comparison.
void * bcopy (void *from, const void *to, size_t size)
`string.h' (BSD): section 5.4 Copying and Concatenation.
int BC_SCALE_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int BC_STRING_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int bind (int socket, struct sockaddr *addr, size_t length)
`sys/socket.h' (BSD): section 11.3.2 Setting the Address of a Socket.
tcflag_t BRKINT
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
_BSD_SOURCE
(GNU): section 1.3.4 Feature Test Macros.
void * bsearch (const void *key, const void *array, size_t count, size_t size, comparison_fn_t compare)
`stdlib.h' (ISO): section 15.2 Array Search Function.
int BUFSIZ
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
void * bzero (void *block, size_t size)
`string.h' (BSD): section 5.4 Copying and Concatenation.
double cabs (struct { double real, imag; } z)
`math.h' (BSD): section 14.3 Absolute Value.
void * calloc (size_t count, size_t eltsize)
`malloc.h', `stdlib.h' (ISO): section 3.3.5 Allocating Cleared Space.
double cbrt (double x)
`math.h' (BSD): section 13.4 Exponentiation and Logarithms.
cc_t
`termios.h' (POSIX.1): section 12.4.1 Terminal Mode Data Types.
tcflag_t CCTS_OFLOW
`termios.h' (BSD): section 12.4.6 Control Modes.
double ceil (double x)
`math.h' (ISO): section 14.5 Rounding and Remainder Functions.
speed_t cfgetispeed (const struct termios *termios-p)
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
speed_t cfgetospeed (const struct termios *termios-p)
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
int cfmakeraw (struct termios *termios-p)
`termios.h' (BSD): section 12.4.10 Noncanonical Input.
void cfree (void *ptr)
`stdlib.h' (Sun): section 3.3.3 Freeing Memory Allocated with malloc.
int cfsetispeed (struct termios *termios-p, speed_t speed)
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
int cfsetospeed (struct termios *termios-p, speed_t speed)
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
int cfsetspeed (struct termios *termios-p, speed_t speed)
`termios.h' (BSD): section 12.4.8 Line Speed.
CHAR_BIT
`limits.h' (ISO): section 28.17.1 Computing the Width of an Integer Data Type.
CHAR_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
CHAR_MIN
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
int chdir (const char *filename)
`unistd.h' (POSIX.1): section 9.1 Working Directory.
int CHILD_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
int chmod (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section 9.8.7 Assigning File Permissions.
int chown (const char *filename, uid_t owner, gid_t group)
`unistd.h' (POSIX.1): section 9.8.4 File Owner.
tcflag_t CIGNORE
`termios.h' (BSD): section 12.4.6 Control Modes.
void clearerr (FILE *stream)
`stdio.h' (ISO): section 7.13 End-Of-File and Errors.
int CLK_TCK
`time.h' (POSIX.1): section 17.1.1 Basic CPU Time Inquiry.
tcflag_t CLOCAL
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
clock_t clock (void)
`time.h' (ISO): section 17.1.1 Basic CPU Time Inquiry.
int CLOCKS_PER_SEC
`time.h' (ISO): section 17.1.1 Basic CPU Time Inquiry.
clock_t
`time.h' (ISO): section 17.1.1 Basic CPU Time Inquiry.
int closedir (DIR *dirstream)
`dirent.h' (POSIX.1): section 9.2.3 Reading and Closing a Directory Stream.
int close (int filedes)
`unistd.h' (POSIX.1): section 8.1 Opening and Closing Files.
int COLL_WEIGHTS_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
size_t confstr (int parameter, char *buf, size_t len)
`unistd.h' (POSIX.2): section 28.12 String-Valued Parameters.
int connect (int socket, struct sockaddr *addr, size_t length)
`sys/socket.h' (BSD): section 11.8.1 Making a Connection.
cookie_close_function
`stdio.h' (GNU): section 7.18.3.2 Custom Stream Hook Functions.
cookie_io_functions_t
`stdio.h' (GNU): section 7.18.3.1 Custom Streams and Cookies.
cookie_read_function
`stdio.h' (GNU): section 7.18.3.2 Custom Stream Hook Functions.
cookie_seek_function
`stdio.h' (GNU): section 7.18.3.2 Custom Stream Hook Functions.
cookie_write_function
`stdio.h' (GNU): section 7.18.3.2 Custom Stream Hook Functions.
double copysign (double value, double sign)
`math.h' (BSD): section 14.4 Normalization Functions.
double cosh (double x)
`math.h' (ISO): section 13.5 Hyperbolic Functions.
double cos (double x)
`math.h' (ISO): section 13.2 Trigonometric Functions.
tcflag_t CREAD
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
int creat (const char *filename, mode_t mode)
`fcntl.h' (POSIX.1): section 8.1 Opening and Closing Files.
tcflag_t CRTS_IFLOW
`termios.h' (BSD): section 12.4.6 Control Modes.
tcflag_t CS5
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
tcflag_t CS6
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
tcflag_t CS7
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
tcflag_t CS8
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
tcflag_t CSIZE
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
_CS_PATH
`unistd.h' (POSIX.2): section 28.12 String-Valued Parameters.
tcflag_t CSTOPB
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
char * ctermid (char *string)
`stdio.h' (POSIX.1): section 24.7.1 Identifying the Controlling Terminal.
char * ctime (const time_t *time)
`time.h' (ISO): section 17.2.4 Formatting Date and Time.
char * cuserid (char *string)
`stdio.h' (POSIX.1): section 26.11 Identifying Who Logged In.
int daylight
`time.h' (SVID): section 17.2.6 Functions and Variables for Time Zones.
DBL_DIG
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_EPSILON
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MANT_DIG
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MAX_10_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MAX_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MAX
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MIN_10_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MIN_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
DBL_MIN
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
dev_t
`sys/types.h' (POSIX.1): section 9.8.1 What the File Attribute Values Mean.
double difftime (time_t time1, time_t time0)
`time.h' (ISO): section 17.2.1 Simple Calendar Time.
DIR
`dirent.h' (POSIX.1): section 9.2.2 Opening a Directory Stream.
div_t div (int numerator, int denominator)
`stdlib.h' (ISO): section 14.6 Integer Division.
div_t
`stdlib.h' (ISO): section 14.6 Integer Division.
double drem (double numerator, double denominator)
`math.h' (BSD): section 14.5 Rounding and Remainder Functions.
int dup2 (int old, int new)
`unistd.h' (POSIX.1): section 8.8 Duplicating Descriptors.
int dup (int old)
`unistd.h' (POSIX.1): section 8.8 Duplicating Descriptors.
int E2BIG
`errno.h' (POSIX.1: Argument list too long): section 2.2 Error Codes.
int EACCES
`errno.h' (POSIX.1: Permission denied): section 2.2 Error Codes.
int EADDRINUSE
`errno.h' (BSD: Address already in use): section 2.2 Error Codes.
int EADDRNOTAVAIL
`errno.h' (BSD: Cannot assign requested address): section 2.2 Error Codes.
int EADV
`errno.h' (Linux???: Advertise error): section 2.2 Error Codes.
int EAFNOSUPPORT
`errno.h' (BSD: Address family not supported by protocol): section 2.2 Error Codes.
int EAGAIN
`errno.h' (POSIX.1: Resource temporarily unavailable): section 2.2 Error Codes.
int EALREADY
`errno.h' (BSD: Operation already in progress): section 2.2 Error Codes.
int EAUTH
`errno.h' (BSD: Authentication error): section 2.2 Error Codes.
int EBACKGROUND
`errno.h' (GNU: Inappropriate operation for background process): section 2.2 Error Codes.
int EBADE
`errno.h' (Linux???: Invalid exchange): section 2.2 Error Codes.
int EBADFD
`errno.h' (Linux???: File descriptor in bad state): section 2.2 Error Codes.
int EBADF
`errno.h' (POSIX.1: Bad file descriptor): section 2.2 Error Codes.
int EBADMSG
`errno.h' (XOPEN: Bad message): section 2.2 Error Codes.
int EBADR
`errno.h' (Linux???: Invalid request descriptor): section 2.2 Error Codes.
int EBADRPC
`errno.h' (BSD: RPC struct is bad): section 2.2 Error Codes.
int EBADRQC
`errno.h' (Linux???: Invalid request code): section 2.2 Error Codes.
int EBADSLT
`errno.h' (Linux???: Invalid slot): section 2.2 Error Codes.
int EBFONT
`errno.h' (Linux???: Bad font file format): section 2.2 Error Codes.
int EBUSY
`errno.h' (POSIX.1: Device or resource busy): section 2.2 Error Codes.
int ECHILD
`errno.h' (POSIX.1: No child processes): section 2.2 Error Codes.
tcflag_t ECHOCTL
`termios.h' (BSD): section 12.4.7 Local Modes.
tcflag_t ECHOE
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t ECHO
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t ECHOKE
`termios.h' (BSD): section 12.4.7 Local Modes.
tcflag_t ECHOK
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t ECHONL
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t ECHOPRT
`termios.h' (BSD): section 12.4.7 Local Modes.
int ECHRNG
`errno.h' (Linux???: Channel number out of range): section 2.2 Error Codes.
int ECOMM
`errno.h' (Linux???: Communication error on send): section 2.2 Error Codes.
int ECONNABORTED
`errno.h' (BSD: Software caused connection abort): section 2.2 Error Codes.
int ECONNREFUSED
`errno.h' (BSD: Connection refused): section 2.2 Error Codes.
int ECONNRESET
`errno.h' (BSD: Connection reset by peer): section 2.2 Error Codes.
int EDEADLK
`errno.h' (POSIX.1: Resource deadlock avoided): section 2.2 Error Codes.
int EDEADLOCK
`errno.h' (Linux???: File locking deadlock error): section 2.2 Error Codes.
int EDESTADDRREQ
`errno.h' (BSD: Destination address required): section 2.2 Error Codes.
int EDIED
`errno.h' (GNU: Translator died): section 2.2 Error Codes.
int ED
`errno.h' (GNU: ?): section 2.2 Error Codes.
int EDOM
`errno.h' (ISO: Numerical argument out of domain): section 2.2 Error Codes.
int EDOTDOT
`errno.h' (Linux???: RFS specific error): section 2.2 Error Codes.
int EDQUOT
`errno.h' (BSD: Disc quota exceeded): section 2.2 Error Codes.
int EEXIST
`errno.h' (POSIX.1: File exists): section 2.2 Error Codes.
int EFAULT
`errno.h' (POSIX.1: Bad address): section 2.2 Error Codes.
int EFBIG
`errno.h' (POSIX.1: File too large): section 2.2 Error Codes.
int EFTYPE
`errno.h' (BSD: Inappropriate file type or format): section 2.2 Error Codes.
int EGRATUITOUS
`errno.h' (GNU: Gratuitous error): section 2.2 Error Codes.
int EGREGIOUS
`errno.h' (GNU: You really blew it this time): section 2.2 Error Codes.
int EHOSTDOWN
`errno.h' (BSD: Host is down): section 2.2 Error Codes.
int EHOSTUNREACH
`errno.h' (BSD: No route to host): section 2.2 Error Codes.
int EIDRM
`errno.h' (XOPEN: Identifier removed): section 2.2 Error Codes.
int EIEIO
`errno.h' (GNU: Computer bought the farm): section 2.2 Error Codes.
int EILSEQ
`errno.h' (ISO: Invalid or incomplete multibyte or wide character): section 2.2 Error Codes.
int EINPROGRESS
`errno.h' (BSD: Operation now in progress): section 2.2 Error Codes.
int EINTR
`errno.h' (POSIX.1: Interrupted system call): section 2.2 Error Codes.
int EINVAL
`errno.h' (POSIX.1: Invalid argument): section 2.2 Error Codes.
int EIO
`errno.h' (POSIX.1: Input/output error): section 2.2 Error Codes.
int EISCONN
`errno.h' (BSD: Transport endpoint is already connected): section 2.2 Error Codes.
int EISDIR
`errno.h' (POSIX.1: Is a directory): section 2.2 Error Codes.
int EISNAM
`errno.h' (Linux???: Is a named type file): section 2.2 Error Codes.
int EL2HLT
`errno.h' (Linux???: Level 2 halted): section 2.2 Error Codes.
int EL2NSYNC
`errno.h' (Linux???: Level 2 not synchronized): section 2.2 Error Codes.
int EL3HLT
`errno.h' (Linux???: Level 3 halted): section 2.2 Error Codes.
int EL3RST
`errno.h' (Linux???: Level 3 reset): section 2.2 Error Codes.
int ELIBACC
`errno.h' (Linux???: Can not access a needed shared library): section 2.2 Error Codes.
int ELIBBAD
`errno.h' (Linux???: Accessing a corrupted shared library): section 2.2 Error Codes.
int ELIBEXEC
`errno.h' (Linux???: Cannot exec a shared library directly): section 2.2 Error Codes.
int ELIBMAX
`errno.h' (Linux???: Attempting to link in too many shared libraries): section 2.2 Error Codes.
int ELIBSCN
`errno.h' (Linux???: .lib section in a.out corrupted): section 2.2 Error Codes.
int ELNRNG
`errno.h' (Linux???: Link number out of range): section 2.2 Error Codes.
int ELOOP
`errno.h' (BSD: Too many levels of symbolic links): section 2.2 Error Codes.
int EMFILE
`errno.h' (POSIX.1: Too many open files): section 2.2 Error Codes.
int EMLINK
`errno.h' (POSIX.1: Too many links): section 2.2 Error Codes.
int EMSGSIZE
`errno.h' (BSD: Message too long): section 2.2 Error Codes.
int EMULTIHOP
`errno.h' (XOPEN: Multihop attempted): section 2.2 Error Codes.
int ENAMETOOLONG
`errno.h' (POSIX.1: File name too long): section 2.2 Error Codes.
int ENAVAIL
`errno.h' (Linux???: No XENIX semaphores available): section 2.2 Error Codes.
void endgrent (void)
`grp.h' (SVID, BSD): section 26.13.3 Scanning the List of All Groups.
void endhostent ()
`netdb.h' (BSD): section 11.5.2.4 Host Names.
void endnetent (void)
`netdb.h' (BSD): section 11.12 Networks Database.
void endnetgrent (void)
`netdb.h' (netdb.h): section 26.14.2 Looking up one Netgroup.
void endprotoent (void)
`netdb.h' (BSD): section 11.5.6 Protocols Database.
void endpwent (void)
`pwd.h' (SVID, BSD): section 26.12.3 Scanning the List of All Users.
void endservent (void)
`netdb.h' (BSD): section 11.5.4 The Services Database.
int ENEEDAUTH
`errno.h' (BSD: Need authenticator): section 2.2 Error Codes.
int ENETDOWN
`errno.h' (BSD: Network is down): section 2.2 Error Codes.
int ENETRESET
`errno.h' (BSD: Network dropped connection on reset): section 2.2 Error Codes.
int ENETUNREACH
`errno.h' (BSD: Network is unreachable): section 2.2 Error Codes.
int ENFILE
`errno.h' (POSIX.1: Too many open files in system): section 2.2 Error Codes.
int ENOANO
`errno.h' (Linux???: No anode): section 2.2 Error Codes.
int ENOBUFS
`errno.h' (BSD: No buffer space available): section 2.2 Error Codes.
int ENOCSI
`errno.h' (Linux???: No CSI structure available): section 2.2 Error Codes.
int ENODATA
`errno.h' (XOPEN: No data available): section 2.2 Error Codes.
int ENODEV
`errno.h' (POSIX.1: Operation not supported by device): section 2.2 Error Codes.
int ENOENT
`errno.h' (POSIX.1: No such file or directory): section 2.2 Error Codes.
int ENOEXEC
`errno.h' (POSIX.1: Exec format error): section 2.2 Error Codes.
int ENOLCK
`errno.h' (POSIX.1: No locks available): section 2.2 Error Codes.
int ENOLINK
`errno.h' (XOPEN: Link has been severed): section 2.2 Error Codes.
int ENOMEM
`errno.h' (POSIX.1: Cannot allocate memory): section 2.2 Error Codes.
int ENOMSG
`errno.h' (XOPEN: No message of desired type): section 2.2 Error Codes.
int ENONET
`errno.h' (Linux???: Machine is not on the network): section 2.2 Error Codes.
int ENOPKG
`errno.h' (Linux???: Package not installed): section 2.2 Error Codes.
int ENOPROTOOPT
`errno.h' (BSD: Protocol not available): section 2.2 Error Codes.
int ENOSPC
`errno.h' (POSIX.1: No space left on device): section 2.2 Error Codes.
int ENOSR
`errno.h' (XOPEN: Out of streams resources): section 2.2 Error Codes.
int ENOSTR
`errno.h' (XOPEN: Device not a stream): section 2.2 Error Codes.
int ENOSYS
`errno.h' (POSIX.1: Function not implemented): section 2.2 Error Codes.
int ENOTBLK
`errno.h' (BSD: Block device required): section 2.2 Error Codes.
int ENOTCONN
`errno.h' (BSD: Transport endpoint is not connected): section 2.2 Error Codes.
int ENOTDIR
`errno.h' (POSIX.1: Not a directory): section 2.2 Error Codes.
int ENOTEMPTY
`errno.h' (POSIX.1: Directory not empty): section 2.2 Error Codes.
int ENOTNAM
`errno.h' (Linux???: Not a XENIX named type file): section 2.2 Error Codes.
int ENOTSOCK
`errno.h' (BSD: Socket operation on non-socket): section 2.2 Error Codes.
int ENOTTY
`errno.h' (POSIX.1: Inappropriate ioctl for device): section 2.2 Error Codes.
int ENOTUNIQ
`errno.h' (Linux???: Name not unique on network): section 2.2 Error Codes.
char ** environ
`unistd.h' (POSIX.1): section 22.2.1 Environment Access.
int ENXIO
`errno.h' (POSIX.1: Device not configured): section 2.2 Error Codes.
int EOF
`stdio.h' (ISO): section 7.13 End-Of-File and Errors.
int EOPNOTSUPP
`errno.h' (BSD: Operation not supported): section 2.2 Error Codes.
int EOVERFLOW
`errno.h' (XOPEN: Value too large for defined data type): section 2.2 Error Codes.
int EPERM
`errno.h' (POSIX.1: Operation not permitted): section 2.2 Error Codes.
int EPFNOSUPPORT
`errno.h' (BSD: Protocol family not supported): section 2.2 Error Codes.
int EPIPE
`errno.h' (POSIX.1: Broken pipe): section 2.2 Error Codes.
int EPROCLIM
`errno.h' (BSD: Too many processes): section 2.2 Error Codes.
int EPROCUNAVAIL
`errno.h' (BSD: RPC bad procedure for program): section 2.2 Error Codes.
int EPROGMISMATCH
`errno.h' (BSD: RPC program version wrong): section 2.2 Error Codes.
int EPROGUNAVAIL
`errno.h' (BSD: RPC program not available): section 2.2 Error Codes.
int EPROTO
`errno.h' (XOPEN: Protocol error): section 2.2 Error Codes.
int EPROTONOSUPPORT
`errno.h' (BSD: Protocol not supported): section 2.2 Error Codes.
int EPROTOTYPE
`errno.h' (BSD: Protocol wrong type for socket): section 2.2 Error Codes.
int EQUIV_CLASS_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int ERANGE
`errno.h' (ISO: Numerical result out of range): section 2.2 Error Codes.
int EREMCHG
`errno.h' (Linux???: Remote address changed): section 2.2 Error Codes.
int EREMOTEIO
`errno.h' (Linux???: Remote I/O error): section 2.2 Error Codes.
int EREMOTE
`errno.h' (BSD: Object is remote): section 2.2 Error Codes.
int ERESTART
`errno.h' (Linux???: Interrupted system call should be restarted): section 2.2 Error Codes.
int EROFS
`errno.h' (POSIX.1: Read-only file system): section 2.2 Error Codes.
int ERPCMISMATCH
`errno.h' (BSD: RPC version wrong): section 2.2 Error Codes.
volatile int errno
`errno.h' (ISO): section 2.1 Checking for Errors.
int ESHUTDOWN
`errno.h' (BSD: Cannot send after transport endpoint shutdown): section 2.2 Error Codes.
int ESOCKTNOSUPPORT
`errno.h' (BSD: Socket type not supported): section 2.2 Error Codes.
int ESPIPE
`errno.h' (POSIX.1: Illegal seek): section 2.2 Error Codes.
int ESRCH
`errno.h' (POSIX.1: No such process): section 2.2 Error Codes.
int ESRMNT
`errno.h' (Linux???: Srmount error): section 2.2 Error Codes.
int ESTALE
`errno.h' (BSD: Stale NFS file handle): section 2.2 Error Codes.
int ESTRPIPE
`errno.h' (Linux???: Streams pipe error): section 2.2 Error Codes.
int ETIMEDOUT
`errno.h' (BSD: Connection timed out): section 2.2 Error Codes.
int ETIME
`errno.h' (XOPEN: Timer expired): section 2.2 Error Codes.
int ETOOMANYREFS
`errno.h' (BSD: Too many references: cannot splice): section 2.2 Error Codes.
int ETXTBSY
`errno.h' (BSD: Text file busy): section 2.2 Error Codes.
int EUCLEAN
`errno.h' (Linux???: Structure needs cleaning): section 2.2 Error Codes.
int EUNATCH
`errno.h' (Linux???: Protocol driver not attached): section 2.2 Error Codes.
int EUSERS
`errno.h' (BSD: Too many users): section 2.2 Error Codes.
int EWOULDBLOCK
`errno.h' (BSD: Operation would block): section 2.2 Error Codes.
int EXDEV
`errno.h' (POSIX.1: Invalid cross-device link): section 2.2 Error Codes.
int execle (const char *filename, const char *arg0, char *const env[], ...)
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int execl (const char *filename, const char *arg0, ...)
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int execlp (const char *filename, const char *arg0, ...)
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int execve (const char *filename, char *const argv[], char *const env[])
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int execv (const char *filename, char *const argv[])
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int execvp (const char *filename, char *const argv[])
`unistd.h' (POSIX.1): section 23.5 Executing a File.
int EXFULL
`errno.h' (Linux???: Exchange full): section 2.2 Error Codes.
int EXIT_FAILURE
`stdlib.h' (ISO): section 22.3.2 Exit Status.
void _exit (int status)
`unistd.h' (POSIX.1): section 22.3.5 Termination Internals.
void exit (int status)
`stdlib.h' (ISO): section 22.3.1 Normal Termination.
int EXIT_SUCCESS
`stdlib.h' (ISO): section 22.3.2 Exit Status.
double exp (double x)
`math.h' (ISO): section 13.4 Exponentiation and Logarithms.
double expm1 (double x)
`math.h' (BSD): section 13.4 Exponentiation and Logarithms.
int EXPR_NEST_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
double fabs (double number)
`math.h' (ISO): section 14.3 Absolute Value.
int fchmod (int filedes, int mode)
`sys/stat.h' (BSD): section 9.8.7 Assigning File Permissions.
int fchown (int filedes, int owner, int group)
`unistd.h' (BSD): section 9.8.4 File Owner.
int fclean (FILE *stream)
`stdio.h' (GNU): section 8.5.3 Cleaning Streams.
int fcloseall (void)
`stdio.h' (GNU): section 7.4 Closing Streams.
int fclose (FILE *stream)
`stdio.h' (ISO): section 7.4 Closing Streams.
int fcntl (int filedes, int command, ...)
`fcntl.h' (POSIX.1): section 8.7 Control Operations on Files.
int FD_CLOEXEC
`fcntl.h' (POSIX.1): section 8.9 File Descriptor Flags.
void FD_CLR (int filedes, fd_set *set)
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
int FD_ISSET (int filedes, fd_set *set)
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
FILE * fdopen (int filedes, const char *opentype)
`stdio.h' (POSIX.1): section 8.4 Descriptors and Streams.
void FD_SET (int filedes, fd_set *set)
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
fd_set
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
int FD_SETSIZE
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
int F_DUPFD
`fcntl.h' (POSIX.1): section 8.8 Duplicating Descriptors.
void FD_ZERO (fd_set *set)
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
int feof (FILE *stream)
`stdio.h' (ISO): section 7.13 End-Of-File and Errors.
int ferror (FILE *stream)
`stdio.h' (ISO): section 7.13 End-Of-File and Errors.
int fflush (FILE *stream)
`stdio.h' (ISO): section 7.17.2 Flushing Buffers.
int fgetc (FILE *stream)
`stdio.h' (ISO): section 7.6 Character Input.
int F_GETFD
`fcntl.h' (POSIX.1): section 8.9 File Descriptor Flags.
int F_GETFL
`fcntl.h' (POSIX.1): section 8.10.4 Getting and Setting File Status Flags.
struct group * fgetgrent (FILE *stream)
`grp.h' (SVID): section 26.13.3 Scanning the List of All Groups.
int fgetgrent_r (FILE *stream, struct group *result_buf, char *buffer, size_t buflen, struct group **result)
`grp.h' (GNU): section 26.13.3 Scanning the List of All Groups.
int F_GETLK
`fcntl.h' (POSIX.1): section 8.11 File Locks.
int F_GETOWN
`fcntl.h' (BSD): section 8.12 Interrupt-Driven Input.
int fgetpos (FILE *stream, fpos_t *position)
`stdio.h' (ISO): section 7.16 Portable File-Position Functions.
struct passwd * fgetpwent (FILE *stream)
`pwd.h' (SVID): section 26.12.3 Scanning the List of All Users.
int fgetpwent_r (FILE *stream, struct passwd *result_buf, char *buffer, size_t buflen, struct passwd **result)
`pwd.h' (GNU): section 26.12.3 Scanning the List of All Users.
char * fgets (char *s, int count, FILE *stream)
`stdio.h' (ISO): section 7.7 Line-Oriented Input.
FILE
`stdio.h' (ISO): section 7.1 Streams.
int FILENAME_MAX
`stdio.h' (ISO): section 28.6 Limits on File System Capacity.
int fileno (FILE *stream)
`stdio.h' (POSIX.1): section 8.4 Descriptors and Streams.
int finite (double x)
`math.h' (BSD): section 14.2 Predicates on Floats.
double floor (double x)
`math.h' (ISO): section 14.5 Rounding and Remainder Functions.
FLT_DIG
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_EPSILON
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MANT_DIG
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MAX_10_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MAX_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MAX
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MIN_10_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MIN_EXP
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_MIN
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_RADIX
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
FLT_ROUNDS
`float.h' (ISO): section 28.17.3.2 Floating Point Parameters.
tcflag_t FLUSHO
`termios.h' (BSD): section 12.4.7 Local Modes.
FILE * fmemopen (void *buf, size_t size, const char *opentype)
`stdio.h' (GNU): section 7.18.1 String Streams.
double fmod (double numerator, double denominator)
`math.h' (ISO): section 14.5 Rounding and Remainder Functions.
int fnmatch (const char *pattern, const char *string, int flags)
`fnmatch.h' (POSIX.2): section 16.1 Wildcard Matching.
FNM_CASEFOLD
`fnmatch.h' (GNU): section 16.1 Wildcard Matching.
FNM_FILE_NAME
`fnmatch.h' (GNU): section 16.1 Wildcard Matching.
FNM_LEADING_DIR
`fnmatch.h' (GNU): section 16.1 Wildcard Matching.
FNM_NOESCAPE
`fnmatch.h' (POSIX.2): section 16.1 Wildcard Matching.
FNM_PATHNAME
`fnmatch.h' (POSIX.2): section 16.1 Wildcard Matching.
FNM_PERIOD
`fnmatch.h' (POSIX.2): section 16.1 Wildcard Matching.
int F_OK
`unistd.h' (POSIX.1): section 9.8.8 Testing Permission to Access a File.
FILE * fopencookie (void *cookie, const char *opentype, cookie_io_functions_t io-functions)
`stdio.h' (GNU): section 7.18.3.1 Custom Streams and Cookies.
FILE * fopen (const char *filename, const char *opentype)
`stdio.h' (ISO): section 7.3 Opening Streams.
int FOPEN_MAX
`stdio.h' (ISO): section 7.3 Opening Streams.
pid_t fork (void)
`unistd.h' (POSIX.1): section 23.4 Creating a Process.
long int fpathconf (int filedes, int parameter)
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
FPE_DECOVF_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTDIV_FAULT
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTDIV_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTOVF_FAULT
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTOVF_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTUND_FAULT
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_FLTUND_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_INTDIV_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_INTOVF_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
FPE_SUBRNG_TRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
fpos_t
`stdio.h' (ISO): section 7.16 Portable File-Position Functions.
int fprintf (FILE *stream, const char *template, ...)
`stdio.h' (ISO): section 7.10.7 Formatted Output Functions.
int fputc (int c, FILE *stream)
`stdio.h' (ISO): section 7.5 Simple Output by Characters or Lines.
int fputs (const char *s, FILE *stream)
`stdio.h' (ISO): section 7.5 Simple Output by Characters or Lines.
F_RDLCK
`fcntl.h' (POSIX.1): section 8.11 File Locks.
size_t fread (void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (ISO): section 7.9 Block Input/Output.
__free_hook
`malloc.h' (GNU): section 3.3.10 Storage Allocation Hooks.
void free (void *ptr)
`malloc.h', `stdlib.h' (ISO): section 3.3.3 Freeing Memory Allocated with malloc.
FILE * freopen (const char *filename, const char *opentype, FILE *stream)
`stdio.h' (ISO): section 7.3 Opening Streams.
double frexp (double value, int *exponent)
`math.h' (ISO): section 14.4 Normalization Functions.
int fscanf (FILE *stream, const char *template, ...)
`stdio.h' (ISO): section 7.12.8 Formatted Input Functions.
int fseek (FILE *stream, long int offset, int whence)
`stdio.h' (ISO): section 7.15 File Positioning.
int F_SETFD
`fcntl.h' (POSIX.1): section 8.9 File Descriptor Flags.
int F_SETFL
`fcntl.h' (POSIX.1): section 8.10.4 Getting and Setting File Status Flags.
int F_SETLK
`fcntl.h' (POSIX.1): section 8.11 File Locks.
int F_SETLKW
`fcntl.h' (POSIX.1): section 8.11 File Locks.
int F_SETOWN
`fcntl.h' (BSD): section 8.12 Interrupt-Driven Input.
int fsetpos (FILE *stream, const fpos_t position)
`stdio.h' (ISO): section 7.16 Portable File-Position Functions.
int fstat (int filedes, struct stat *buf)
`sys/stat.h' (POSIX.1): section 9.8.2 Reading the Attributes of a File.
long int ftell (FILE *stream)
`stdio.h' (ISO): section 7.15 File Positioning.
F_UNLCK
`fcntl.h' (POSIX.1): section 8.11 File Locks.
size_t fwrite (const void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (ISO): section 7.9 Block Input/Output.
F_WRLCK
`fcntl.h' (POSIX.1): section 8.11 File Locks.
int getchar (void)
`stdio.h' (ISO): section 7.6 Character Input.
int getc (FILE *stream)
`stdio.h' (ISO): section 7.6 Character Input.
char * getcwd (char *buffer, size_t size)
`unistd.h' (POSIX.1): section 9.1 Working Directory.
ssize_t getdelim (char **lineptr, size_t *n, int delimiter, FILE *stream)
`stdio.h' (GNU): section 7.7 Line-Oriented Input.
gid_t getegid (void)
`unistd.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
char * getenv (const char *name)
`stdlib.h' (ISO): section 22.2.1 Environment Access.
uid_t geteuid (void)
`unistd.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
gid_t getgid (void)
`unistd.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
struct group * getgrent (void)
`grp.h' (SVID, BSD): section 26.13.3 Scanning the List of All Groups.
int getgrent_r (struct group *result_buf, char *buffer, size_t buflen, struct group **result)
`grp.h' (GNU): section 26.13.3 Scanning the List of All Groups.
struct group * getgrgid (gid_t gid)
`grp.h' (POSIX.1): section 26.13.2 Looking Up One Group.
int getgrgid_r (gid_t gid, struct group *result_buf, char *buffer, size_t buflen, struct group **result)
`grp.h' (POSIX.1c): section 26.13.2 Looking Up One Group.
struct group * getgrnam (const char *name)
`grp.h' (SVID, BSD): section 26.13.2 Looking Up One Group.
int getgrnam_r (const char *name, struct group *result_buf, char *buffer, size_t buflen, struct group **result)
`grp.h' (POSIX.1c): section 26.13.2 Looking Up One Group.
int getgroups (int count, gid_t *groups)
`unistd.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
struct hostent * gethostbyaddr (const char *addr, int length, int format)
`netdb.h' (BSD): section 11.5.2.4 Host Names.
struct hostent * gethostbyname (const char *name)
`netdb.h' (BSD): section 11.5.2.4 Host Names.
struct hostent * gethostent ()
`netdb.h' (BSD): section 11.5.2.4 Host Names.
long int gethostid (void)
`unistd.h' (BSD): section 27.1 Host Identification.
int gethostname (char *name, size_t size)
`unistd.h' (BSD): section 27.1 Host Identification.
int getitimer (int which, struct itimerval *old)
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
ssize_t getline (char **lineptr, size_t *n, FILE *stream)
`stdio.h' (GNU): section 7.7 Line-Oriented Input.
char * getlogin (void)
`unistd.h' (POSIX.1): section 26.11 Identifying Who Logged In.
struct netent * getnetbyaddr (long net, int type)
`netdb.h' (BSD): section 11.12 Networks Database.
struct netent * getnetbyname (const char *name)
`netdb.h' (BSD): section 11.12 Networks Database.
struct netent * getnetent (void)
`netdb.h' (BSD): section 11.12 Networks Database.
int getnetgrent (char **hostp, char **userp, char **domainp)
`netdb.h' (netdb.h): section 26.14.2 Looking up one Netgroup.
int getnetgrent_r (char **hostp, char **userp, char **domainp, char *buffer, int buflen)
`netdb.h' (netdb.h): section 26.14.2 Looking up one Netgroup.
int getopt (int argc, char **argv, const char *options)
`unistd.h' (POSIX.2): section 22.1.2 Parsing Program Options.
int getopt_long (int argc, char **argv, const char *shortopts, struct option *longopts, int *indexptr)
`getopt.h' (GNU): section 22.1.4 Parsing Long Options.
int getpeername (int socket, struct sockaddr *addr, size_t *length-ptr)
`sys/socket.h' (BSD): section 11.8.4 Who is Connected to Me?.
pid_t getpgrp (pid_t pid)
`unistd.h' (BSD): section 24.7.2 Process Group Functions.
pid_t getpgrp (void)
`unistd.h' (POSIX.1): section 24.7.2 Process Group Functions.
pid_t getpid (void)
`unistd.h' (POSIX.1): section 23.3 Process Identification.
pid_t getppid (void)
`unistd.h' (POSIX.1): section 23.3 Process Identification.
int getpriority (int class, int id)
`sys/resource.h' (BSD): section 17.7 Process Priority.
struct protoent * getprotobyname (const char *name)
`netdb.h' (BSD): section 11.5.6 Protocols Database.
struct protoent * getprotobynumber (int protocol)
`netdb.h' (BSD): section 11.5.6 Protocols Database.
struct protoent * getprotoent (void)
`netdb.h' (BSD): section 11.5.6 Protocols Database.
struct passwd * getpwent (void)
`pwd.h' (POSIX.1): section 26.12.3 Scanning the List of All Users.
int getpwent_r (struct passwd *result_buf, char *buffer, int buflen, struct passwd **result)
`pwd.h' (GNU): section 26.12.3 Scanning the List of All Users.
struct passwd * getpwnam (const char *name)
`pwd.h' (POSIX.1): section 26.12.2 Looking Up One User.
int getpwnam_r (const char *name, struct passwd *result_buf, char *buffer, size_t buflen, struct passwd **result)
`pwd.h' (POSIX.1c): section 26.12.2 Looking Up One User.
struct passwd * getpwuid (uid_t uid)
`pwd.h' (POSIX.1): section 26.12.2 Looking Up One User.
int getpwuid_r (uid_t uid, struct passwd *result_buf, char *buffer, size_t buflen, struct passwd **result)
`pwd.h' (POSIX.1c): section 26.12.2 Looking Up One User.
int getrlimit (int resource, struct rlimit *rlp)
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
int getrusage (int processes, struct rusage *rusage)
`sys/resource.h' (BSD): section 17.5 Resource Usage.
struct servent * getservbyname (const char *name, const char *proto)
`netdb.h' (BSD): section 11.5.4 The Services Database.
struct servent * getservbyport (int port, const char *proto)
`netdb.h' (BSD): section 11.5.4 The Services Database.
struct servent * getservent (void)
`netdb.h' (BSD): section 11.5.4 The Services Database.
char * gets (char *s)
`stdio.h' (ISO): section 7.7 Line-Oriented Input.
int getsockname (int socket, struct sockaddr *addr, size_t *length-ptr)
`sys/socket.h' (BSD): section 11.3.3 Reading the Address of a Socket.
int getsockopt (int socket, int level, int optname, void *optval, size_t *optlen-ptr)
`sys/socket.h' (BSD): section 11.11.1 Socket Option Functions.
int getsubopt (char **optionp, const char* const *tokens, char **valuep)
`stdlib.h' (stdlib.h): section 22.1.6 Parsing of Suboptions.
int gettimeofday (struct timeval *tp, struct timezone *tzp)
`sys/time.h' (BSD): section 17.2.2 High-Resolution Calendar.
uid_t getuid (void)
`unistd.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
mode_t getumask (void)
`sys/stat.h' (GNU): section 9.8.7 Assigning File Permissions.
char * getwd (char *buffer)
`unistd.h' (BSD): section 9.1 Working Directory.
int getw (FILE *stream)
`stdio.h' (SVID): section 7.6 Character Input.
gid_t
`sys/types.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
GLOB_ABORTED
`glob.h' (POSIX.2): section 16.2.1 Calling glob.
GLOB_APPEND
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_DOOFFS
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_ERR
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
int glob (const char *pattern, int flags, int (*errfunc) (const char *filename, int error-code), glob_t *vector-ptr)
`glob.h' (POSIX.2): section 16.2.1 Calling glob.
GLOB_MARK
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_NOCHECK
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_NOESCAPE
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_NOMATCH
`glob.h' (POSIX.2): section 16.2.1 Calling glob.
GLOB_NOSORT
`glob.h' (POSIX.2): section 16.2.2 Flags for Globbing.
GLOB_NOSPACE
`glob.h' (POSIX.2): section 16.2.1 Calling glob.
glob_t
`glob.h' (POSIX.2): section 16.2.1 Calling glob.
struct tm * gmtime (const time_t *time)
`time.h' (ISO): section 17.2.3 Broken-down Time.
_GNU_SOURCE
(GNU): section 1.3.4 Feature Test Macros.
int gsignal (int signum)
`signal.h' (SVID): section 21.6.1 Signaling Yourself.
HOST_NOT_FOUND
`netdb.h' (BSD): section 11.5.2.4 Host Names.
unsigned long int htonl (unsigned long int hostlong)
`netinet/in.h' (BSD): section 11.5.5 Byte Order Conversion.
unsigned short int htons (unsigned short int hostshort)
`netinet/in.h' (BSD): section 11.5.5 Byte Order Conversion.
float HUGE_VALf
`math.h' (GNU): section 13.1 Domain and Range Errors.
double HUGE_VAL
`math.h' (ISO): section 13.1 Domain and Range Errors.
long double HUGE_VALl
`math.h' (GNU): section 13.1 Domain and Range Errors.
tcflag_t HUPCL
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
double hypot (double x, double y)
`math.h' (BSD): section 13.4 Exponentiation and Logarithms.
tcflag_t ICANON
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t ICRNL
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t IEXTEN
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t IGNBRK
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t IGNCR
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t IGNPAR
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t IMAXBEL
`termios.h' (BSD): section 12.4.4 Input Modes.
unsigned long int INADDR_ANY
`netinet/in.h' (BSD): section 11.5.2.2 Host Address Data Type.
unsigned long int INADDR_BROADCAST
`netinet/in.h' (BSD): section 11.5.2.2 Host Address Data Type.
unsigned long int INADDR_LOOPBACK
`netinet/in.h' (BSD): section 11.5.2.2 Host Address Data Type.
unsigned long int INADDR_NONE
`netinet/in.h' (BSD): section 11.5.2.2 Host Address Data Type.
char * index (const char *string, int c)
`string.h' (BSD): section 5.7 Search Functions.
unsigned long int inet_addr (const char *name)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
int inet_aton (const char *name, struct in_addr *addr)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
int inet_lnaof (struct in_addr addr)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
struct in_addr inet_makeaddr (int net, int local)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
int inet_netof (struct in_addr addr)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
unsigned long int inet_network (const char *name)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
char * inet_ntoa (struct in_addr addr)
`arpa/inet.h' (BSD): section 11.5.2.3 Host Address Functions.
double infnan (int error)
`math.h' (BSD): section 14.2 Predicates on Floats.
int initgroups (const char *user, gid_t gid)
`grp.h' (BSD): section 26.7 Setting the Group IDs.
void * initstate (unsigned int seed, void *state, size_t size)
`stdlib.h' (BSD): section 13.6.2 BSD Random Number Functions.
tcflag_t INLCR
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
int innetgr (const char *netgroup, const char *host, const char *user, const char *domain)
`netdb.h' (netdb.h): section 26.14.3 Testing for Netgroup Membership.
ino_t
`sys/types.h' (POSIX.1): section 9.8.1 What the File Attribute Values Mean.
tcflag_t INPCK
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
int RLIM_INFINITY
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
INT_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
INT_MIN
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
int _IOFBF
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
int _IOLBF
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
int _IONBF
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
int IPPORT_RESERVED
`netinet/in.h' (BSD): section 11.5.3 Internet Ports.
int IPPORT_USERRESERVED
`netinet/in.h' (BSD): section 11.5.3 Internet Ports.
int isalnum (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isalpha (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isascii (int c)
`ctype.h' (SVID, BSD): section 4.1 Classification of Characters.
int isatty (int filedes)
`unistd.h' (POSIX.1): section 12.1 Identifying Terminals.
int isblank (int c)
`ctype.h' (GNU): section 4.1 Classification of Characters.
int iscntrl (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isdigit (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isgraph (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
tcflag_t ISIG
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
int isinf (double x)
`math.h' (BSD): section 14.2 Predicates on Floats.
int islower (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isnan (double x)
`math.h' (BSD): section 14.2 Predicates on Floats.
int isprint (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int ispunct (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isspace (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
tcflag_t ISTRIP
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
int isupper (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
int isxdigit (int c)
`ctype.h' (ISO): section 4.1 Classification of Characters.
ITIMER_PROF
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
ITIMER_REAL
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
ITIMER_VIRTUAL
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
tcflag_t IXANY
`termios.h' (BSD): section 12.4.4 Input Modes.
tcflag_t IXOFF
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t IXON
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
jmp_buf
`setjmp.h' (ISO): section 20.2 Details of Non-Local Exits.
int kill (pid_t pid, int signum)
`signal.h' (POSIX.1): section 21.6.2 Signaling Another Process.
int killpg (int pgid, int signum)
`signal.h' (BSD): section 21.6.2 Signaling Another Process.
long int labs (long int number)
`stdlib.h' (ISO): section 14.3 Absolute Value.
LANG
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
LC_ALL
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
LC_COLLATE
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
LC_CTYPE
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
LC_MESSAGES
`locale.h' (XOPEN): section 19.3 Categories of Activities that Locales Affect.
LC_MONETARY
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
LC_NUMERIC
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
int L_ctermid
`stdio.h' (POSIX.1): section 24.7.1 Identifying the Controlling Terminal.
LC_TIME
`locale.h' (ISO): section 19.3 Categories of Activities that Locales Affect.
int L_cuserid
`stdio.h' (POSIX.1): section 26.11 Identifying Who Logged In.
double ldexp (double value, int exponent)
`math.h' (ISO): section 14.4 Normalization Functions.
ldiv_t ldiv (long int numerator, long int denominator)
`stdlib.h' (ISO): section 14.6 Integer Division.
ldiv_t
`stdlib.h' (ISO): section 14.6 Integer Division.
L_INCR
`sys/file.h' (BSD): section 7.15 File Positioning.
int LINE_MAX
`limits.h' (POSIX.2): section 28.10 Utility Program Capacity Limits.
int link (const char *oldname, const char *newname)
`unistd.h' (POSIX.1): section 9.3 Hard Links.
int LINK_MAX
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
int listen (int socket, unsigned int n)
`sys/socket.h' (BSD): section 11.8.2 Listening for Connections.
struct lconv * localeconv (void)
`locale.h' (ISO): section 19.6 Numeric Formatting.
struct tm * localtime (const time_t *time)
`time.h' (ISO): section 17.2.3 Broken-down Time.
double log10 (double x)
`math.h' (ISO): section 13.4 Exponentiation and Logarithms.
double log1p (double x)
`math.h' (BSD): section 13.4 Exponentiation and Logarithms.
double logb (double x)
`math.h' (BSD): section 14.4 Normalization Functions.
double log (double x)
`math.h' (ISO): section 13.4 Exponentiation and Logarithms.
void longjmp (jmp_buf state, int value)
`setjmp.h' (ISO): section 20.2 Details of Non-Local Exits.
LONG_LONG_MAX
`limits.h' (GNU): section 28.17.2 Range of an Integer Type.
LONG_LONG_MIN
`limits.h' (GNU): section 28.17.2 Range of an Integer Type.
LONG_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
LONG_MIN
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
off_t lseek (int filedes, off_t offset, int whence)
`unistd.h' (POSIX.1): section 8.3 Setting the File Position of a Descriptor.
L_SET
`sys/file.h' (BSD): section 7.15 File Positioning.
int lstat (const char *filename, struct stat *buf)
`sys/stat.h' (BSD): section 9.8.2 Reading the Attributes of a File.
int L_tmpnam
`stdio.h' (ISO): section 9.10 Temporary Files.
L_XTND
`sys/file.h' (BSD): section 7.15 File Positioning.
struct mallinfo mallinfo (void)
`malloc.h' (SVID): section 3.3.11 Statistics for Storage Allocation with malloc.
__malloc_hook
`malloc.h' (GNU): section 3.3.10 Storage Allocation Hooks.
void * malloc (size_t size)
`malloc.h', `stdlib.h' (ISO): section 3.3.1 Basic Storage Allocation.
int MAX_CANON
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
int MAX_INPUT
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
int MAXNAMLEN
`dirent.h' (BSD): section 28.6 Limits on File System Capacity.
int MB_CUR_MAX
`stdlib.h' (ISO): section 18.3 Multibyte Characters.
int mblen (const char *string, size_t size)
`stdlib.h' (ISO): section 18.6 Multibyte Character Length.
int MB_LEN_MAX
`limits.h' (ISO): section 18.3 Multibyte Characters.
size_t mbstowcs (wchar_t *wstring, const char *string, size_t size)
`stdlib.h' (ISO): section 18.5 Conversion of Extended Strings.
int mbtowc (wchar_t *result, const char *string, size_t size)
`stdlib.h' (ISO): section 18.7 Conversion of Extended Characters One by One.
int mcheck (void (*abortfn) (enum mcheck_status status))
`malloc.h' (GNU): section 3.3.9 Heap Consistency Checking.
tcflag_t MDMBUF
`termios.h' (BSD): section 12.4.6 Control Modes.
void * memalign (size_t boundary, size_t size)
`malloc.h', `stdlib.h' (BSD): section 3.3.7 Allocating Aligned Memory Blocks.
void * memccpy (void *to, const void *from, int c, size_t size)
`string.h' (SVID): section 5.4 Copying and Concatenation.
void * memchr (const void *block, int c, size_t size)
`string.h' (ISO): section 5.7 Search Functions.
int memcmp (const void *a1, const void *a2, size_t size)
`string.h' (ISO): section 5.5 String/Array Comparison.
void * memcpy (void *to, const void *from, size_t size)
`string.h' (ISO): section 5.4 Copying and Concatenation.
void * memmem (const void *haystack, size_t haystack-len,
const void *needle, size_t needle-len)
`string.h' (GNU): section 5.7 Search Functions.
void * memmove (void *to, const void *from, size_t size)
`string.h' (ISO): section 5.4 Copying and Concatenation.
void * memset (void *block, int c, size_t size)
`string.h' (ISO): section 5.4 Copying and Concatenation.
int mkdir (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section 9.7 Creating Directories.
int mkfifo (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section 10.3 FIFO Special Files.
int mknod (const char *filename, int mode, int dev)
`sys/stat.h' (BSD): section 9.9 Making Special Files.
int mkstemp (char *template)
`unistd.h' (BSD): section 9.10 Temporary Files.
char * mktemp (char *template)
`unistd.h' (Unix): section 9.10 Temporary Files.
time_t mktime (struct tm *brokentime)
`time.h' (ISO): section 17.2.3 Broken-down Time.
mode_t
`sys/types.h' (POSIX.1): section 9.8.1 What the File Attribute Values Mean.
double modf (double value, double *integer-part)
`math.h' (ISO): section 14.5 Rounding and Remainder Functions.
int MSG_DONTROUTE
`sys/socket.h' (BSD): section 11.8.5.3 Socket Data Options.
int MSG_OOB
`sys/socket.h' (BSD): section 11.8.5.3 Socket Data Options.
int MSG_PEEK
`sys/socket.h' (BSD): section 11.8.5.3 Socket Data Options.
int NAME_MAX
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
double NAN
`math.h' (GNU): section 14.1 "Not a Number" Values.
int NCCS
`termios.h' (POSIX.1): section 12.4.1 Terminal Mode Data Types.
int NGROUPS_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
int nice (int increment)
`dunno.h' (dunno.h): section 17.7 Process Priority.
nlink_t
`sys/types.h' (POSIX.1): section 9.8.1 What the File Attribute Values Mean.
NO_ADDRESS
`netdb.h' (BSD): section 11.5.2.4 Host Names.
tcflag_t NOFLSH
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
tcflag_t NOKERNINFO
`termios.h' (BSD): section 12.4.7 Local Modes.
NO_RECOVERY
`netdb.h' (BSD): section 11.5.2.4 Host Names.
int NSIG
`signal.h' (BSD): section 21.2 Standard Signals.
unsigned long int ntohl (unsigned long int netlong)
`netinet/in.h' (BSD): section 11.5.5 Byte Order Conversion.
unsigned short int ntohs (unsigned short int netshort)
`netinet/in.h' (BSD): section 11.5.5 Byte Order Conversion.
void * NULL
`stddef.h' (ISO): section 28.15 Null Pointer Constant.
int O_ACCMODE
`fcntl.h' (POSIX.1): section 8.10.1 File Access Modes.
int O_APPEND
`fcntl.h' (POSIX.1): section 8.10.3 I/O Operating Modes.
int O_ASYNC
`fcntl.h' (BSD): section 8.10.3 I/O Operating Modes.
void obstack_1grow_fast (struct obstack *obstack-ptr, char c)
`obstack.h' (GNU): section 3.4.7 Extra Fast Growing Objects.
void obstack_1grow (struct obstack *obstack-ptr, char c)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
int obstack_alignment_mask (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.9 Alignment of Data in Obstacks.
void * obstack_alloc (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section 3.4.3 Allocation in an Obstack.
void * obstack_base (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.8 Status of an Obstack.
void obstack_blank_fast (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section 3.4.7 Extra Fast Growing Objects.
void obstack_blank (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
int obstack_chunk_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.10 Obstack Chunks.
void * obstack_copy0 (struct obstack *obstack-ptr, void *address, int size)
`obstack.h' (GNU): section 3.4.3 Allocation in an Obstack.
void * obstack_copy (struct obstack *obstack-ptr, void *address, int size)
`obstack.h' (GNU): section 3.4.3 Allocation in an Obstack.
void * obstack_finish (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
void obstack_free (struct obstack *obstack-ptr, void *object)
`obstack.h' (GNU): section 3.4.4 Freeing Objects in an Obstack.
void obstack_grow0 (struct obstack *obstack-ptr, void *data, int size)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
void obstack_grow (struct obstack *obstack-ptr, void *data, int size)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
int obstack_init (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.2 Preparing for Using Obstacks.
void obstack_int_grow_fast (struct obstack *obstack-ptr, int data)
`obstack.h' (GNU): section 3.4.7 Extra Fast Growing Objects.
void obstack_int_grow (struct obstack *obstack-ptr, int data)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
void * obstack_next_free (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.8 Status of an Obstack.
int obstack_object_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
int obstack_object_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.8 Status of an Obstack.
int obstack_printf (struct obstack *obstack, const char *template, ...)
`stdio.h' (GNU): section 7.10.8 Dynamically Allocating Formatted Output.
void obstack_ptr_grow_fast (struct obstack *obstack-ptr, void *data)
`obstack.h' (GNU): section 3.4.7 Extra Fast Growing Objects.
void obstack_ptr_grow (struct obstack *obstack-ptr, void *data)
`obstack.h' (GNU): section 3.4.6 Growing Objects.
int obstack_room (struct obstack *obstack-ptr)
`obstack.h' (GNU): section 3.4.7 Extra Fast Growing Objects.
int obstack_vprintf (struct obstack *obstack, const char *template, va_list ap)
`stdio.h' (GNU): section 7.10.9 Variable Arguments Output Functions.
int O_CREAT
`fcntl.h' (POSIX.1): section 8.10.2 Open-time Flags.
int O_EXCL
`fcntl.h' (POSIX.1): section 8.10.2 Open-time Flags.
int O_EXEC
`fcntl.h' (GNU): section 8.10.1 File Access Modes.
int O_EXLOCK
`fcntl.h' (BSD): section 8.10.2 Open-time Flags.
size_t offsetof (type, member)
`stddef.h' (ISO): section 28.17.4 Structure Field Offset Measurement.
off_t
`sys/types.h' (POSIX.1): section 8.3 Setting the File Position of a Descriptor.
int O_FSYNC
`fcntl.h' (BSD): section 8.10.3 I/O Operating Modes.
int O_IGNORE_CTTY
`fcntl.h' (GNU): section 8.10.2 Open-time Flags.
int O_NDELAY
`fcntl.h' (BSD): section 8.10.3 I/O Operating Modes.
int on_exit (void (*function)(int status, void *arg), void *arg)
`stdlib.h' (SunOS): section 22.3.3 Cleanups on Exit.
tcflag_t ONLCR
`termios.h' (BSD): section 12.4.5 Output Modes.
int O_NOATIME
`fcntl.h' (GNU): section 8.10.3 I/O Operating Modes.
int O_NOCTTY
`fcntl.h' (POSIX.1): section 8.10.2 Open-time Flags.
tcflag_t ONOEOT
`termios.h' (BSD): section 12.4.5 Output Modes.
int O_NOLINK
`fcntl.h' (GNU): section 8.10.2 Open-time Flags.
int O_NONBLOCK
`fcntl.h' (POSIX.1): section 8.10.2 Open-time Flags.
int O_NONBLOCK
`fcntl.h' (POSIX.1): section 8.10.3 I/O Operating Modes.
int O_NOTRANS
`fcntl.h' (GNU): section 8.10.2 Open-time Flags.
DIR * opendir (const char *dirname)
`dirent.h' (POSIX.1): section 9.2.2 Opening a Directory Stream.
int open (const char *filename, int flags[, mode_t mode])
`fcntl.h' (POSIX.1): section 8.1 Opening and Closing Files.
int OPEN_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
FILE * open_memstream (char **ptr, size_t *sizeloc)
`stdio.h' (GNU): section 7.18.1 String Streams.
FILE * open_obstack_stream (struct obstack *obstack)
`stdio.h' (GNU): section 7.18.2 Obstack Streams.
tcflag_t OPOST
`termios.h' (POSIX.1): section 12.4.5 Output Modes.
char * optarg
`unistd.h' (POSIX.2): section 22.1.2 Parsing Program Options.
int opterr
`unistd.h' (POSIX.2): section 22.1.2 Parsing Program Options.
int optind
`unistd.h' (POSIX.2): section 22.1.2 Parsing Program Options.
int optopt
`unistd.h' (POSIX.2): section 22.1.2 Parsing Program Options.
int O_RDONLY
`fcntl.h' (POSIX.1): section 8.10.1 File Access Modes.
int O_RDWR
`fcntl.h' (POSIX.1): section 8.10.1 File Access Modes.
int O_READ
`fcntl.h' (GNU): section 8.10.1 File Access Modes.
int O_SHLOCK
`fcntl.h' (BSD): section 8.10.2 Open-time Flags.
int O_SYNC
`fcntl.h' (BSD): section 8.10.3 I/O Operating Modes.
int O_TRUNC
`fcntl.h' (POSIX.1): section 8.10.2 Open-time Flags.
int O_WRITE
`fcntl.h' (GNU): section 8.10.1 File Access Modes.
int O_WRONLY
`fcntl.h' (POSIX.1): section 8.10.1 File Access Modes.
tcflag_t OXTABS
`termios.h' (BSD): section 12.4.5 Output Modes.
PA_CHAR
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_DOUBLE
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLAG_LONG_DOUBLE
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLAG_LONG
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLAG_LONG_LONG
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
int PA_FLAG_MASK
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLAG_PTR
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLAG_SHORT
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_FLOAT
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_INT
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_LAST
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_POINTER
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
tcflag_t PARENB
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
tcflag_t PARMRK
`termios.h' (POSIX.1): section 12.4.4 Input Modes.
tcflag_t PARODD
`termios.h' (POSIX.1): section 12.4.6 Control Modes.
size_t parse_printf_format (const char *template, size_t n, int *argtypes)
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
PA_STRING
`printf.h' (GNU): section 7.10.10 Parsing a Template String.
long int pathconf (const char *filename, int parameter)
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
int PATH_MAX
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
int pause ()
`unistd.h' (POSIX.1): section 21.8.1 Using pause.
_PC_CHOWN_RESTRICTED
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_LINK_MAX
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
int pclose (FILE *stream)
`stdio.h' (POSIX.2, SVID, BSD): section 10.2 Pipe to a Subprocess.
_PC_MAX_CANON
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_MAX_INPUT
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_NAME_MAX
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_NO_TRUNC
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_PATH_MAX
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_PIPE_BUF
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
_PC_VDISABLE
`unistd.h' (POSIX.1): section 28.9 Using pathconf.
tcflag_t PENDIN
`termios.h' (BSD): section 12.4.7 Local Modes.
void perror (const char *message)
`stdio.h' (ISO): section 2.3 Error Messages.
int PF_FILE
`sys/socket.h' (GNU): section 11.4.2 Details of File Namespace.
int PF_INET
`sys/socket.h' (BSD): section 11.5 The Internet Namespace.
int PF_UNIX
`sys/socket.h' (BSD): section 11.4.2 Details of File Namespace.
pid_t
`sys/types.h' (POSIX.1): section 23.3 Process Identification.
int PIPE_BUF
`limits.h' (POSIX.1): section 28.6 Limits on File System Capacity.
int pipe (int filedes[2])
`unistd.h' (POSIX.1): section 10.1 Creating a Pipe.
FILE * popen (const char *command, const char *mode)
`stdio.h' (POSIX.2, SVID, BSD): section 10.2 Pipe to a Subprocess.
_POSIX2_BC_BASE_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
_POSIX2_BC_DIM_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
_POSIX2_BC_SCALE_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
_POSIX2_BC_STRING_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
int _POSIX2_C_DEV
`unistd.h' (POSIX.2): section 28.2 Overall System Options.
_POSIX2_COLL_WEIGHTS_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
long int _POSIX2_C_VERSION
`unistd.h' (POSIX.2): section 28.3 Which Version of POSIX is Supported.
_POSIX2_EQUIV_CLASS_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
_POSIX2_EXPR_NEST_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
int _POSIX2_FORT_DEV
`unistd.h' (POSIX.2): section 28.2 Overall System Options.
int _POSIX2_FORT_RUN
`unistd.h' (POSIX.2): section 28.2 Overall System Options.
_POSIX2_LINE_MAX
`limits.h' (POSIX.2): section 28.11 Minimum Values for Utility Limits.
int _POSIX2_LOCALEDEF
`unistd.h' (POSIX.2): section 28.2 Overall System Options.
_POSIX2_RE_DUP_MAX
`limits.h' (POSIX.2): section 28.5 Minimum Values for General Capacity Limits.
int _POSIX2_SW_DEV
`unistd.h' (POSIX.2): section 28.2 Overall System Options.
_POSIX_ARG_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
_POSIX_CHILD_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
int _POSIX_CHOWN_RESTRICTED
`unistd.h' (POSIX.1): section 28.7 Optional Features in File Support.
_POSIX_C_SOURCE
(POSIX.2): section 1.3.4 Feature Test Macros.
int _POSIX_JOB_CONTROL
`unistd.h' (POSIX.1): section 28.2 Overall System Options.
_POSIX_LINK_MAX
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
_POSIX_MAX_CANON
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
_POSIX_MAX_INPUT
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
_POSIX_NAME_MAX
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
_POSIX_NGROUPS_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
int _POSIX_NO_TRUNC
`unistd.h' (POSIX.1): section 28.7 Optional Features in File Support.
_POSIX_OPEN_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
_POSIX_PATH_MAX
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
_POSIX_PIPE_BUF
`limits.h' (POSIX.1): section 28.8 Minimum Values for File System Limits.
int _POSIX_SAVED_IDS
`unistd.h' (POSIX.1): section 28.2 Overall System Options.
_POSIX_SOURCE
(POSIX.1): section 1.3.4 Feature Test Macros.
_POSIX_SSIZE_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
_POSIX_STREAM_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
_POSIX_TZNAME_MAX
`limits.h' (POSIX.1): section 28.5 Minimum Values for General Capacity Limits.
unsigned char _POSIX_VDISABLE
`unistd.h' (POSIX.1): section 28.7 Optional Features in File Support.
long int _POSIX_VERSION
`unistd.h' (POSIX.1): section 28.3 Which Version of POSIX is Supported.
double pow (double base, double power)
`math.h' (ISO): section 13.4 Exponentiation and Logarithms.
printf_arginfo_function
`printf.h' (GNU): section 7.11.3 Defining the Output Handler.
printf_function
`printf.h' (GNU): section 7.11.3 Defining the Output Handler.
int printf (const char *template, ...)
`stdio.h' (ISO): section 7.10.7 Formatted Output Functions.
PRIO_MAX
`sys/resource.h' (BSD): section 17.7 Process Priority.
PRIO_MIN
`sys/resource.h' (BSD): section 17.7 Process Priority.
PRIO_PGRP
`sys/resource.h' (BSD): section 17.7 Process Priority.
PRIO_PROCESS
`sys/resource.h' (BSD): section 17.7 Process Priority.
PRIO_USER
`sys/resource.h' (BSD): section 17.7 Process Priority.
char * program_invocation_name
`errno.h' (GNU): section 2.3 Error Messages.
char * program_invocation_short_name
`errno.h' (GNU): section 2.3 Error Messages.
void psignal (int signum, const char *message)
`signal.h' (BSD): section 21.2.8 Signal Messages.
char * P_tmpdir
`stdio.h' (SVID): section 9.10 Temporary Files.
ptrdiff_t
`stddef.h' (ISO): section 28.16 Important Data Types.
int putchar (int c)
`stdio.h' (ISO): section 7.5 Simple Output by Characters or Lines.
int putc (int c, FILE *stream)
`stdio.h' (ISO): section 7.5 Simple Output by Characters or Lines.
int putenv (const char *string)
`stdlib.h' (SVID): section 22.2.1 Environment Access.
int putpwent (const struct passwd *p, FILE *stream)
`pwd.h' (SVID): section 26.12.4 Writing a User Entry.
int puts (const char *s)
`stdio.h' (ISO): section 7.5 Simple Output by Characters or Lines.
int putw (int w, FILE *stream)
`stdio.h' (SVID): section 7.5 Simple Output by Characters or Lines.
void qsort (void *array, size_t count, size_t size, comparison_fn_t compare)
`stdlib.h' (ISO): section 15.3 Array Sort Function.
int raise (int signum)
`signal.h' (ISO): section 21.6.1 Signaling Yourself.
void r_alloc_free (void **handleptr)
`malloc.h' (GNU): section 3.6.2 Allocating and Freeing Relocatable Blocks.
void * r_alloc (void **handleptr, size_t size)
`malloc.h' (GNU): section 3.6.2 Allocating and Freeing Relocatable Blocks.
int rand ()
`stdlib.h' (ISO): section 13.6.1 ISO C Random Number Functions.
int RAND_MAX
`stdlib.h' (ISO): section 13.6.1 ISO C Random Number Functions.
long int random ()
`stdlib.h' (BSD): section 13.6.2 BSD Random Number Functions.
struct dirent * readdir (DIR *dirstream)
`dirent.h' (POSIX.1): section 9.2.3 Reading and Closing a Directory Stream.
int readdir_r (DIR *dirstream, struct *entry, struct **result)
`dirent.h' (GNU): section 9.2.3 Reading and Closing a Directory Stream.
ssize_t read (int filedes, void *buffer, size_t size)
`unistd.h' (POSIX.1): section 8.2 Input and Output Primitives.
int readlink (const char *filename, char *buffer, size_t size)
`unistd.h' (BSD): section 9.4 Symbolic Links.
__realloc_hook
`malloc.h' (GNU): section 3.3.10 Storage Allocation Hooks.
void * realloc (void *ptr, size_t newsize)
`malloc.h', `stdlib.h' (ISO): section 3.3.4 Changing the Size of a Block.
int recvfrom (int socket, void *buffer, size_t size, int flags, struct sockaddr *addr, size_t *length-ptr)
`sys/socket.h' (BSD): section 11.9.2 Receiving Datagrams.
int recv (int socket, void *buffer, size_t size, int flags)
`sys/socket.h' (BSD): section 11.8.5.2 Receiving Data.
int recvmsg (int socket, struct msghdr *message, int flags)
`sys/socket.h' (BSD): section 11.9.2 Receiving Datagrams.
int RE_DUP_MAX
`limits.h' (POSIX.2): section 28.1 General Capacity Limits.
_REENTRANT
(GNU): section 1.3.4 Feature Test Macros.
REG_BADBR
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_BADPAT
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_BADRPT
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
int regcomp (regex_t *compiled, const char *pattern, int cflags)
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_EBRACE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_EBRACK
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_ECOLLATE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_ECTYPE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_EESCAPE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_EPAREN
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_ERANGE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
size_t regerror (int errcode, regex_t *compiled, char *buffer, size_t length)
`regex.h' (POSIX.2): section 16.3.6 POSIX Regexp Matching Cleanup.
REG_ESPACE
`regex.h' (POSIX.2): section 16.3.3 Matching a Compiled POSIX Regular Expression.
REG_ESPACE
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
REG_ESUBREG
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
int regexec (regex_t *compiled, char *string, size_t nmatch, regmatch_t matchptr [], int eflags)
`regex.h' (POSIX.2): section 16.3.3 Matching a Compiled POSIX Regular Expression.
REG_EXTENDED
`regex.h' (POSIX.2): section 16.3.2 Flags for POSIX Regular Expressions.
regex_t
`regex.h' (POSIX.2): section 16.3.1 POSIX Regular Expression Compilation.
void regfree (regex_t *compiled)
`regex.h' (POSIX.2): section 16.3.6 POSIX Regexp Matching Cleanup.
REG_ICASE
`regex.h' (POSIX.2): section 16.3.2 Flags for POSIX Regular Expressions.
int register_printf_function (int spec, printf_function handler-function, printf_arginfo_function arginfo-function)
`printf.h' (GNU): section 7.11.1 Registering New Conversions.
regmatch_t
`regex.h' (POSIX.2): section 16.3.4 Match Results with Subexpressions.
REG_NEWLINE
`regex.h' (POSIX.2): section 16.3.2 Flags for POSIX Regular Expressions.
REG_NOMATCH
`regex.h' (POSIX.2): section 16.3.3 Matching a Compiled POSIX Regular Expression.
REG_NOSUB
`regex.h' (POSIX.2): section 16.3.2 Flags for POSIX Regular Expressions.
REG_NOTBOL
`regex.h' (POSIX.2): section 16.3.3 Matching a Compiled POSIX Regular Expression.
REG_NOTEOL
`regex.h' (POSIX.2): section 16.3.3 Matching a Compiled POSIX Regular Expression.
regoff_t
`regex.h' (POSIX.2): section 16.3.4 Match Results with Subexpressions.
int remove (const char *filename)
`stdio.h' (ISO): section 9.5 Deleting Files.
int rename (const char *oldname, const char *newname)
`stdio.h' (ISO): section 9.6 Renaming Files.
void rewinddir (DIR *dirstream)
`dirent.h' (POSIX.1): section 9.2.5 Random Access in a Directory Stream.
void rewind (FILE *stream)
`stdio.h' (ISO): section 7.15 File Positioning.
char * rindex (const char *string, int c)
`string.h' (BSD): section 5.7 Search Functions.
double rint (double x)
`math.h' (BSD): section 14.5 Rounding and Remainder Functions.
RLIMIT_CORE
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_CPU
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_DATA
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_FSIZE
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_MEMLOCK
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_NOFILE
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_NPROC
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_RSS
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIMIT_STACK
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
RLIM_NLIMITS
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
int rmdir (const char *filename)
`unistd.h' (POSIX.1): section 9.5 Deleting Files.
int R_OK
`unistd.h' (POSIX.1): section 9.8.8 Testing Permission to Access a File.
void * r_re_alloc (void **handleptr, size_t size)
`malloc.h' (GNU): section 3.6.2 Allocating and Freeing Relocatable Blocks.
RUSAGE_CHILDREN
`sys/resource.h' (BSD): section 17.5 Resource Usage.
RUSAGE_SELF
`sys/resource.h' (BSD): section 17.5 Resource Usage.
int SA_NOCLDSTOP
`signal.h' (POSIX.1): section 21.3.5 Flags for sigaction.
int SA_ONSTACK
`signal.h' (BSD): section 21.3.5 Flags for sigaction.
int SA_RESTART
`signal.h' (BSD): section 21.3.5 Flags for sigaction.
_SC_2_C_DEV
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_2_FORT_DEV
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_2_FORT_RUN
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_2_LOCALEDEF
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_2_SW_DEV
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_2_VERSION
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
double scalb (double value, int exponent)
`math.h' (BSD): section 14.4 Normalization Functions.
int scanf (const char *template, ...)
`stdio.h' (ISO): section 7.12.8 Formatted Input Functions.
_SC_ARG_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_BC_BASE_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_BC_DIM_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_BC_SCALE_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_BC_STRING_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_CHILD_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_CLK_TCK
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_COLL_WEIGHTS_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_EQUIV_CLASS_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_EXPR_NEST_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
SCHAR_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
SCHAR_MIN
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
_SC_JOB_CONTROL
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_LINE_MAX
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
_SC_NGROUPS_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_OPEN_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_PAGESIZE
`unistd.h' (GNU): section 28.4.2 Constants for sysconf Parameters.
_SC_SAVED_IDS
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_STREAM_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_TZNAME_MAX
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_VERSION
`unistd.h' (POSIX.1): section 28.4.2 Constants for sysconf Parameters.
_SC_VERSION
`unistd.h' (POSIX.2): section 28.4.2 Constants for sysconf Parameters.
int SEEK_CUR
`stdio.h' (ISO): section 7.15 File Positioning.
void seekdir (DIR *dirstream, off_t pos)
`dirent.h' (BSD): section 9.2.5 Random Access in a Directory Stream.
int SEEK_END
`stdio.h' (ISO): section 7.15 File Positioning.
int SEEK_SET
`stdio.h' (ISO): section 7.15 File Positioning.
int select (int nfds, fd_set *read-fds, fd_set *write-fds, fd_set *except-fds, struct timeval *timeout)
`sys/types.h' (BSD): section 8.6 Waiting for Input or Output.
int send (int socket, void *buffer, size_t size, int flags)
`sys/socket.h' (BSD): section 11.8.5.1 Sending Data.
int sendmsg (int socket, const struct msghdr *message, int flags)
`sys/socket.h' (BSD): section 11.9.2 Receiving Datagrams.
int sendto (int socket, void *buffer. size_t size, int flags, struct sockaddr *addr, size_t length)
`sys/socket.h' (BSD): section 11.9.1 Sending Datagrams.
void setbuffer (FILE *stream, char *buf, size_t size)
`stdio.h' (BSD): section 7.17.3 Controlling Which Kind of Buffering.
void setbuf (FILE *stream, char *buf)
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
int setgid (gid_t newgid)
`unistd.h' (POSIX.1): section 26.7 Setting the Group IDs.
void setgrent (void)
`grp.h' (SVID, BSD): section 26.13.3 Scanning the List of All Groups.
int setgroups (size_t count, gid_t *groups)
`grp.h' (BSD): section 26.7 Setting the Group IDs.
void sethostent (int stayopen)
`netdb.h' (BSD): section 11.5.2.4 Host Names.
int sethostid (long int id)
`unistd.h' (BSD): section 27.1 Host Identification.
int sethostname (const char *name, size_t length)
`unistd.h' (BSD): section 27.1 Host Identification.
int setitimer (int which, struct itimerval *new, struct itimerval *old)
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
int setjmp (jmp_buf state)
`setjmp.h' (ISO): section 20.2 Details of Non-Local Exits.
void setlinebuf (FILE *stream)
`stdio.h' (BSD): section 7.17.3 Controlling Which Kind of Buffering.
char * setlocale (int category, const char *locale)
`locale.h' (ISO): section 19.4 How Programs Set the Locale.
void setnetent (int stayopen)
`netdb.h' (BSD): section 11.12 Networks Database.
int setnetgrent (const char *netgroup)
`netdb.h' (netdb.h): section 26.14.2 Looking up one Netgroup.
int setpgid (pid_t pid, pid_t pgid)
`unistd.h' (POSIX.1): section 24.7.2 Process Group Functions.
int setpgrp (pid_t pid, pid_t pgid)
`unistd.h' (BSD): section 24.7.2 Process Group Functions.
int setpriority (int class, int id, int priority)
`sys/resource.h' (BSD): section 17.7 Process Priority.
void setprotoent (int stayopen)
`netdb.h' (BSD): section 11.5.6 Protocols Database.
void setpwent (void)
`pwd.h' (SVID, BSD): section 26.12.3 Scanning the List of All Users.
int setregid (gid_t rgid, fid_t egid)
`unistd.h' (BSD): section 26.7 Setting the Group IDs.
int setreuid (uid_t ruid, uid_t euid)
`unistd.h' (BSD): section 26.6 Setting the User ID.
int setrlimit (int resource, struct rlimit *rlp)
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
void setservent (int stayopen)
`netdb.h' (BSD): section 11.5.4 The Services Database.
pid_t setsid (void)
`unistd.h' (POSIX.1): section 24.7.2 Process Group Functions.
int setsockopt (int socket, int level, int optname, void *optval, size_t optlen)
`sys/socket.h' (BSD): section 11.11.1 Socket Option Functions.
void * setstate (void *state)
`stdlib.h' (BSD): section 13.6.2 BSD Random Number Functions.
int settimeofday (const struct timeval *tp, const struct timezone *tzp)
`sys/time.h' (BSD): section 17.2.2 High-Resolution Calendar.
int setuid (uid_t newuid)
`unistd.h' (POSIX.1): section 26.6 Setting the User ID.
int setvbuf (FILE *stream, char *buf, int mode, size_t size)
`stdio.h' (ISO): section 7.17.3 Controlling Which Kind of Buffering.
SHRT_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
SHRT_MIN
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
int shutdown (int socket, int how)
`sys/socket.h' (BSD): section 11.7.2 Closing a Socket.
S_IEXEC
`sys/stat.h' (BSD): section 9.8.5 The Mode Bits for Access Permission.
S_IFBLK
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFCHR
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFDIR
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFIFO
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFLNK
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
int S_IFMT
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFREG
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
S_IFSOCK
`sys/stat.h' (BSD): section 9.8.3 Testing the Type of a File.
int SIGABRT
`signal.h' (ISO): section 21.2.1 Program Error Signals.
int sigaction (int signum, const struct sigaction *action, struct sigaction *old-action)
`signal.h' (POSIX.1): section 21.3.2 Advanced Signal Handling.
int sigaddset (sigset_t *set, int signum)
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
int SIGALRM
`signal.h' (POSIX.1): section 21.2.3 Alarm Signals.
int sigaltstack (const struct sigaltstack *stack, struct sigaltstack *oldstack)
`signal.h' (BSD): section 21.9 Using a Separate Signal Stack.
sig_atomic_t
`signal.h' (ISO): section 21.4.7.2 Atomic Types.
SIG_BLOCK
`signal.h' (POSIX.1): section 21.7.3 Process Signal Mask.
int sigblock (int mask)
`signal.h' (BSD): section 21.10.2 BSD Functions for Blocking Signals.
int SIGBUS
`signal.h' (BSD): section 21.2.1 Program Error Signals.
int SIGCHLD
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
int SIGCLD
`signal.h' (SVID): section 21.2.5 Job Control Signals.
int SIGCONT
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
int sigdelset (sigset_t *set, int signum)
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
int sigemptyset (sigset_t *set)
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
int SIGEMT
`signal.h' (BSD): section 21.2.1 Program Error Signals.
sighandler_t SIG_ERR
`signal.h' (ISO): section 21.3.1 Basic Signal Handling.
int sigfillset (sigset_t *set)
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
int SIGFPE
`signal.h' (ISO): section 21.2.1 Program Error Signals.
sighandler_t
`signal.h' (GNU): section 21.3.1 Basic Signal Handling.
int SIGHUP
`signal.h' (POSIX.1): section 21.2.2 Termination Signals.
int SIGILL
`signal.h' (ISO): section 21.2.1 Program Error Signals.
int SIGINFO
`signal.h' (BSD): section 21.2.7 Miscellaneous Signals.
int siginterrupt (int signum, int failflag)
`signal.h' (BSD): section 21.10.1 BSD Function to Establish a Handler.
int SIGINT
`signal.h' (ISO): section 21.2.2 Termination Signals.
int SIGIO
`signal.h' (BSD): section 21.2.4 Asynchronous I/O Signals.
int SIGIOT
`signal.h' (Unix): section 21.2.1 Program Error Signals.
int sigismember (const sigset_t *set, int signum)
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
sigjmp_buf
`setjmp.h' (POSIX.1): section 20.3 Non-Local Exits and Signals.
int SIGKILL
`signal.h' (POSIX.1): section 21.2.2 Termination Signals.
void siglongjmp (sigjmp_buf state, int value)
`setjmp.h' (POSIX.1): section 20.3 Non-Local Exits and Signals.
int SIGLOST
`signal.h' (GNU): section 21.2.6 Operation Error Signals.
int sigmask (int signum)
`signal.h' (BSD): section 21.10.2 BSD Functions for Blocking Signals.
sighandler_t signal (int signum, sighandler_t action)
`signal.h' (ISO): section 21.3.1 Basic Signal Handling.
int sigpause (int mask)
`signal.h' (BSD): section 21.10.2 BSD Functions for Blocking Signals.
int sigpending (sigset_t *set)
`signal.h' (POSIX.1): section 21.7.6 Checking for Pending Signals.
int SIGPIPE
`signal.h' (POSIX.1): section 21.2.6 Operation Error Signals.
int SIGPOLL
`signal.h' (SVID): section 21.2.4 Asynchronous I/O Signals.
int sigprocmask (int how, const sigset_t *set, sigset_t *oldset)
`signal.h' (POSIX.1): section 21.7.3 Process Signal Mask.
int SIGPROF
`signal.h' (BSD): section 21.2.3 Alarm Signals.
int SIGQUIT
`signal.h' (POSIX.1): section 21.2.2 Termination Signals.
int SIGSEGV
`signal.h' (ISO): section 21.2.1 Program Error Signals.
int sigsetjmp (sigjmp_buf state, int savesigs)
`setjmp.h' (POSIX.1): section 20.3 Non-Local Exits and Signals.
SIG_SETMASK
`signal.h' (POSIX.1): section 21.7.3 Process Signal Mask.
int sigsetmask (int mask)
`signal.h' (BSD): section 21.10.2 BSD Functions for Blocking Signals.
sigset_t
`signal.h' (POSIX.1): section 21.7.2 Signal Sets.
int sigstack (const struct sigstack *stack, struct sigstack *oldstack)
`signal.h' (BSD): section 21.9 Using a Separate Signal Stack.
int SIGSTOP
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
int sigsuspend (const sigset_t *set)
`signal.h' (POSIX.1): section 21.8.3 Using sigsuspend.
int SIGSYS
`signal.h' (Unix): section 21.2.1 Program Error Signals.
int SIGTERM
`signal.h' (ISO): section 21.2.2 Termination Signals.
int SIGTRAP
`signal.h' (BSD): section 21.2.1 Program Error Signals.
int SIGTSTP
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
int SIGTTIN
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
int SIGTTOU
`signal.h' (POSIX.1): section 21.2.5 Job Control Signals.
SIG_UNBLOCK
`signal.h' (POSIX.1): section 21.7.3 Process Signal Mask.
int SIGURG
`signal.h' (BSD): section 21.2.4 Asynchronous I/O Signals.
int SIGUSR1
`signal.h' (POSIX.1): section 21.2.7 Miscellaneous Signals.
int SIGUSR2
`signal.h' (POSIX.1): section 21.2.7 Miscellaneous Signals.
int sigvec (int signum, const struct sigvec *action,struct sigvec *old-action)
`signal.h' (BSD): section 21.10.1 BSD Function to Establish a Handler.
int SIGVTALRM
`signal.h' (BSD): section 21.2.3 Alarm Signals.
int SIGWINCH
`signal.h' (BSD): section 21.2.7 Miscellaneous Signals.
int SIGXCPU
`signal.h' (BSD): section 21.2.6 Operation Error Signals.
int SIGXFSZ
`signal.h' (BSD): section 21.2.6 Operation Error Signals.
double sinh (double x)
`math.h' (ISO): section 13.5 Hyperbolic Functions.
double sin (double x)
`math.h' (ISO): section 13.2 Trigonometric Functions.
S_IREAD
`sys/stat.h' (BSD): section 9.8.5 The Mode Bits for Access Permission.
S_IRGRP
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IROTH
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IRUSR
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IRWXG
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IRWXO
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IRWXU
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
int S_ISBLK (mode_t m)
`sys/stat.h' (POSIX): section 9.8.3 Testing the Type of a File.
int S_ISCHR (mode_t m)
`sys/stat.h' (POSIX): section 9.8.3 Testing the Type of a File.
int S_ISDIR (mode_t m)
`sys/stat.h' (POSIX): section 9.8.3 Testing the Type of a File.
int S_ISFIFO (mode_t m)
`sys/stat.h' (POSIX): section 9.8.3 Testing the Type of a File.
S_ISGID
`sys/stat.h' (POSIX): section 9.8.5 The Mode Bits for Access Permission.
int S_ISLNK (mode_t m)
`sys/stat.h' (GNU): section 9.8.3 Testing the Type of a File.
int S_ISREG (mode_t m)
`sys/stat.h' (POSIX): section 9.8.3 Testing the Type of a File.
int S_ISSOCK (mode_t m)
`sys/stat.h' (GNU): section 9.8.3 Testing the Type of a File.
S_ISUID
`sys/stat.h' (POSIX): section 9.8.5 The Mode Bits for Access Permission.
S_ISVTX
`sys/stat.h' (BSD): section 9.8.5 The Mode Bits for Access Permission.
S_IWGRP
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IWOTH
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IWRITE
`sys/stat.h' (BSD): section 9.8.5 The Mode Bits for Access Permission.
S_IWUSR
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IXGRP
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IXOTH
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
S_IXUSR
`sys/stat.h' (POSIX.1): section 9.8.5 The Mode Bits for Access Permission.
size_t
`stddef.h' (ISO): section 28.16 Important Data Types.
unsigned int sleep (unsigned int seconds)
`unistd.h' (POSIX.1): section 17.4 Sleeping.
int snprintf (char *s, size_t size, const char *template, ...)
`stdio.h' (GNU): section 7.10.7 Formatted Output Functions.
SO_BROADCAST
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
int SOCK_DGRAM
`sys/socket.h' (BSD): section 11.2 Communication Styles.
int socket (int namespace, int style, int protocol)
`sys/socket.h' (BSD): section 11.7.1 Creating a Socket.
int socketpair (int namespace, int style, int protocol, int filedes[2])
`sys/socket.h' (BSD): section 11.7.3 Socket Pairs.
int SOCK_RAW
`sys/socket.h' (BSD): section 11.2 Communication Styles.
int SOCK_RDM
`sys/socket.h' (BSD): section 11.2 Communication Styles.
int SOCK_SEQPACKET
`sys/socket.h' (BSD): section 11.2 Communication Styles.
int SOCK_STREAM
`sys/socket.h' (BSD): section 11.2 Communication Styles.
SO_DEBUG
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_DONTROUTE
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_ERROR
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_KEEPALIVE
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_LINGER
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
int SOL_SOCKET
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_OOBINLINE
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_RCVBUF
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_REUSEADDR
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_SNDBUF
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
SO_STYLE
`sys/socket.h' (GNU): section 11.11.2 Socket-Level Options.
SO_TYPE
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
speed_t
`termios.h' (POSIX.1): section 12.4.8 Line Speed.
int sprintf (char *s, const char *template, ...)
`stdio.h' (ISO): section 7.10.7 Formatted Output Functions.
double sqrt (double x)
`math.h' (ISO): section 13.4 Exponentiation and Logarithms.
void srand (unsigned int seed)
`stdlib.h' (ISO): section 13.6.1 ISO C Random Number Functions.
void srandom (unsigned int seed)
`stdlib.h' (BSD): section 13.6.2 BSD Random Number Functions.
int sscanf (const char *s, const char *template, ...)
`stdio.h' (ISO): section 7.12.8 Formatted Input Functions.
sighandler_t ssignal (int signum, sighandler_t action)
`signal.h' (SVID): section 21.3.1 Basic Signal Handling.
int SSIZE_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
ssize_t
`unistd.h' (POSIX.1): section 8.2 Input and Output Primitives.
int stat (const char *filename, struct stat *buf)
`sys/stat.h' (POSIX.1): section 9.8.2 Reading the Attributes of a File.
STDERR_FILENO
`unistd.h' (POSIX.1): section 8.4 Descriptors and Streams.
FILE * stderr
`stdio.h' (ISO): section 7.2 Standard Streams.
STDIN_FILENO
`unistd.h' (POSIX.1): section 8.4 Descriptors and Streams.
FILE * stdin
`stdio.h' (ISO): section 7.2 Standard Streams.
STDOUT_FILENO
`unistd.h' (POSIX.1): section 8.4 Descriptors and Streams.
FILE * stdout
`stdio.h' (ISO): section 7.2 Standard Streams.
char * stpcpy (char *to, const char *from)
`string.h' (Unknown origin): section 5.4 Copying and Concatenation.
char * stpncpy (char *to, const char *from, size_t size)
`string.h' (GNU): section 5.4 Copying and Concatenation.
int strcasecmp (const char *s1, const char *s2)
`string.h' (BSD): section 5.5 String/Array Comparison.
char * strcat (char *to, const char *from)
`string.h' (ISO): section 5.4 Copying and Concatenation.
char * strchr (const char *string, int c)
`string.h' (ISO): section 5.7 Search Functions.
int strcmp (const char *s1, const char *s2)
`string.h' (ISO): section 5.5 String/Array Comparison.
int strcoll (const char *s1, const char *s2)
`string.h' (ISO): section 5.6 Collation Functions.
char * strcpy (char *to, const char *from)
`string.h' (ISO): section 5.4 Copying and Concatenation.
size_t strcspn (const char *string, const char *stopset)
`string.h' (ISO): section 5.7 Search Functions.
char * strdupa (const char *s)
`string.h' (GNU): section 5.4 Copying and Concatenation.
char * strdup (const char *s)
`string.h' (SVID): section 5.4 Copying and Concatenation.
int STREAM_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
char * strerror (int errnum)
`string.h' (ISO): section 2.3 Error Messages.
char * strerror_r (int errnum, char *buf, size_t n)
`string.h' (GNU): section 2.3 Error Messages.
size_t strftime (char *s, size_t size, const char *template, const struct tm *brokentime)
`time.h' (POSIX.2): section 17.2.4 Formatting Date and Time.
size_t strlen (const char *s)
`string.h' (ISO): section 5.3 String Length.
int strncasecmp (const char *s1, const char *s2, size_t n)
`string.h' (BSD): section 5.5 String/Array Comparison.
char * strncat (char *to, const char *from, size_t size)
`string.h' (ISO): section 5.4 Copying and Concatenation.
int strncmp (const char *s1, const char *s2, size_t size)
`string.h' (ISO): section 5.5 String/Array Comparison.
char * strncpy (char *to, const char *from, size_t size)
`string.h' (ISO): section 5.4 Copying and Concatenation.
char * strndupa (const char *s, size_t size)
`string.h' (GNU): section 5.4 Copying and Concatenation.
char * strndup (const char *s, size_t size)
`string.h' (GNU): section 5.4 Copying and Concatenation.
char * strpbrk (const char *string, const char *stopset)
`string.h' (ISO): section 5.7 Search Functions.
char * strrchr (const char *string, int c)
`string.h' (ISO): section 5.7 Search Functions.
char * strsep (char **string_ptr, const char *delimiter)
`string.h' (BSD): section 5.8 Finding Tokens in a String.
char * strsignal (int signum)
`string.h' (GNU): section 21.2.8 Signal Messages.
size_t strspn (const char *string, const char *skipset)
`string.h' (ISO): section 5.7 Search Functions.
char * strstr (const char *haystack, const char *needle)
`string.h' (ISO): section 5.7 Search Functions.
double strtod (const char *string, char **tailptr)
`stdlib.h' (ISO): section 14.7.2 Parsing of Floats.
float strtof (const char *string, char **tailptr)
`stdlib.h' (GNU): section 14.7.2 Parsing of Floats.
char * strtok (char *newstring, const char *delimiters)
`string.h' (ISO): section 5.8 Finding Tokens in a String.
char * strtok_r (char *newstring, const char *delimiters, char **save_ptr)
`string.h' (POSIX): section 5.8 Finding Tokens in a String.
long double strtold (const char *string, char **tailptr)
`stdlib.h' (GNU): section 14.7.2 Parsing of Floats.
long int strtol (const char *string, char **tailptr, int base)
`stdlib.h' (ISO): section 14.7.1 Parsing of Integers.
long long int strtoll (const char *string, char **tailptr, int base)
`stdlib.h' (GNU): section 14.7.1 Parsing of Integers.
long long int strtoq (const char *string, char **tailptr, int base)
`stdlib.h' (BSD): section 14.7.1 Parsing of Integers.
unsigned long int strtoul (const char *string, char **tailptr, int base)
`stdlib.h' (ISO): section 14.7.1 Parsing of Integers.
unsigned long long int strtoull (const char *string, char **tailptr, int base)
`stdlib.h' (GNU): section 14.7.1 Parsing of Integers.
unsigned long long int strtouq (const char *string, char **tailptr, int base)
`stdlib.h' (BSD): section 14.7.1 Parsing of Integers.
struct dirent
`dirent.h' (POSIX.1): section 9.2.1 Format of a Directory Entry.
struct flock
`fcntl.h' (POSIX.1): section 8.11 File Locks.
struct group
`grp.h' (POSIX.1): section 26.13.1 The Data Structure for a Group.
struct hostent
`netdb.h' (BSD): section 11.5.2.4 Host Names.
struct in_addr
`netinet/in.h' (BSD): section 11.5.2.2 Host Address Data Type.
struct itimerval
`sys/time.h' (BSD): section 17.3 Setting an Alarm.
struct lconv
`locale.h' (ISO): section 19.6 Numeric Formatting.
struct linger
`sys/socket.h' (BSD): section 11.11.2 Socket-Level Options.
struct mallinfo
`malloc.h' (GNU): section 3.3.11 Statistics for Storage Allocation with malloc.
struct msghdr
`sys/socket.h' (BSD): section 11.9.2 Receiving Datagrams.
struct netent
`netdb.h' (BSD): section 11.12 Networks Database.
struct obstack
`obstack.h' (GNU): section 3.4.1 Creating Obstacks.
struct option
`getopt.h' (GNU): section 22.1.4 Parsing Long Options.
struct passwd
`pwd.h' (POSIX.1): section 26.12.1 The Data Structure that Describes a User.
struct printf_info
`printf.h' (GNU): section 7.11.2 Conversion Specifier Options.
struct protoent
`netdb.h' (BSD): section 11.5.6 Protocols Database.
struct rlimit
`sys/resource.h' (BSD): section 17.6 Limiting Resource Usage.
struct rusage
`sys/resource.h' (BSD): section 17.5 Resource Usage.
struct servent
`netdb.h' (BSD): section 11.5.4 The Services Database.
struct sigaction
`signal.h' (POSIX.1): section 21.3.2 Advanced Signal Handling.
struct sigaltstack
`signal.h' (BSD): section 21.9 Using a Separate Signal Stack.
struct sigstack
`signal.h' (BSD): section 21.9 Using a Separate Signal Stack.
struct sigvec
`signal.h' (BSD): section 21.10.1 BSD Function to Establish a Handler.
struct sockaddr
`sys/socket.h' (BSD): section 11.3.1 Address Formats.
struct sockaddr_in
`netinet/in.h' (BSD): section 11.5.1 Internet Socket Address Format.
struct sockaddr_un
`sys/un.h' (BSD): section 11.4.2 Details of File Namespace.
struct stat
`sys/stat.h' (POSIX.1): section 9.8.1 What the File Attribute Values Mean.
struct termios
`termios.h' (POSIX.1): section 12.4.1 Terminal Mode Data Types.
struct timeval
`sys/time.h' (BSD): section 17.2.2 High-Resolution Calendar.
struct timezone
`sys/time.h' (BSD): section 17.2.2 High-Resolution Calendar.
struct tm
`time.h' (ISO): section 17.2.3 Broken-down Time.
struct tms
`sys/times.h' (POSIX.1): section 17.1.2 Detailed Elapsed CPU Time Inquiry.
struct utimbuf
`time.h' (POSIX.1): section 9.8.9 File Times.
struct utsname
`sys/utsname.h' (POSIX.1): section 27.2 Hardware/Software Type Identification.
size_t strxfrm (char *to, const char *from, size_t size)
`string.h' (ISO): section 5.6 Collation Functions.
_SVID_SOURCE
(GNU): section 1.3.4 Feature Test Macros.
int SV_INTERRUPT
`signal.h' (BSD): section 21.10.1 BSD Function to Establish a Handler.
int SV_ONSTACK
`signal.h' (BSD): section 21.10.1 BSD Function to Establish a Handler.
int SV_RESETHAND
`signal.h' (Sun): section 21.10.1 BSD Function to Establish a Handler.
int symlink (const char *oldname, const char *newname)
`unistd.h' (BSD): section 9.4 Symbolic Links.
long int sysconf (int parameter)
`unistd.h' (POSIX.1): section 28.4.1 Definition of sysconf.
int system (const char *command)
`stdlib.h' (ISO): section 23.1 Running a Command.
double tanh (double x)
`math.h' (ISO): section 13.5 Hyperbolic Functions.
double tan (double x)
`math.h' (ISO): section 13.2 Trigonometric Functions.
int tcdrain (int filedes)
`termios.h' (POSIX.1): section 12.5 Line Control Functions.
tcflag_t
`termios.h' (POSIX.1): section 12.4.1 Terminal Mode Data Types.
int tcflow (int filedes, int action)
`termios.h' (POSIX.1): section 12.5 Line Control Functions.
int tcflush (int filedes, int queue)
`termios.h' (POSIX.1): section 12.5 Line Control Functions.
int tcgetattr (int filedes, struct termios *termios-p)
`termios.h' (POSIX.1): section 12.4.2 Terminal Mode Functions.
pid_t tcgetpgrp (int filedes)
`unistd.h' (POSIX.1): section 24.7.3 Functions for Controlling Terminal Access.
TCSADRAIN
`termios.h' (POSIX.1): section 12.4.2 Terminal Mode Functions.
TCSAFLUSH
`termios.h' (POSIX.1): section 12.4.2 Terminal Mode Functions.
TCSANOW
`termios.h' (POSIX.1): section 12.4.2 Terminal Mode Functions.
TCSASOFT
`termios.h' (BSD): section 12.4.2 Terminal Mode Functions.
int tcsendbreak (int filedes, int duration)
`termios.h' (POSIX.1): section 12.5 Line Control Functions.
int tcsetattr (int filedes, int when, const struct termios *termios-p)
`termios.h' (POSIX.1): section 12.4.2 Terminal Mode Functions.
int tcsetpgrp (int filedes, pid_t pgid)
`unistd.h' (POSIX.1): section 24.7.3 Functions for Controlling Terminal Access.
off_t telldir (DIR *dirstream)
`dirent.h' (BSD): section 9.2.5 Random Access in a Directory Stream.
TEMP_FAILURE_RETRY (expression)
`unistd.h' (GNU): section 21.5 Primitives Interrupted by Signals.
char * tempnam (const char *dir, const char *prefix)
`stdio.h' (SVID): section 9.10 Temporary Files.
time_t time (time_t *result)
`time.h' (ISO): section 17.2.1 Simple Calendar Time.
clock_t times (struct tms *buffer)
`sys/times.h' (POSIX.1): section 17.1.2 Detailed Elapsed CPU Time Inquiry.
time_t
`time.h' (ISO): section 17.2.1 Simple Calendar Time.
long int timezone
`time.h' (SVID): section 17.2.6 Functions and Variables for Time Zones.
FILE * tmpfile (void)
`stdio.h' (ISO): section 9.10 Temporary Files.
int TMP_MAX
`stdio.h' (ISO): section 9.10 Temporary Files.
char * tmpnam (char *result)
`stdio.h' (ISO): section 9.10 Temporary Files.
char * tmpnam_r (char *result)
`stdio.h' (GNU): section 9.10 Temporary Files.
int toascii (int c)
`ctype.h' (SVID, BSD): section 4.2 Case Conversion.
int _tolower (int c)
`ctype.h' (SVID): section 4.2 Case Conversion.
int tolower (int c)
`ctype.h' (ISO): section 4.2 Case Conversion.
tcflag_t TOSTOP
`termios.h' (POSIX.1): section 12.4.7 Local Modes.
int _toupper (int c)
`ctype.h' (SVID): section 4.2 Case Conversion.
int toupper (int c)
`ctype.h' (ISO): section 4.2 Case Conversion.
TRY_AGAIN
`netdb.h' (BSD): section 11.5.2.4 Host Names.
char * ttyname (int filedes)
`unistd.h' (POSIX.1): section 12.1 Identifying Terminals.
char * tzname [2]
`time.h' (POSIX.1): section 17.2.6 Functions and Variables for Time Zones.
int TZNAME_MAX
`limits.h' (POSIX.1): section 28.1 General Capacity Limits.
void tzset (void)
`time.h' (POSIX.1): section 17.2.6 Functions and Variables for Time Zones.
UCHAR_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
uid_t
`sys/types.h' (POSIX.1): section 26.5 Reading the Persona of a Process.
UINT_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
ULONG_LONG_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
ULONG_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
mode_t umask (mode_t mask)
`sys/stat.h' (POSIX.1): section 9.8.7 Assigning File Permissions.
int uname (struct utsname *info)
`sys/utsname.h' (POSIX.1): section 27.2 Hardware/Software Type Identification.
int ungetc (int c, FILE *stream)
`stdio.h' (ISO): section 7.8.2 Using ungetc To Do Unreading.
union wait
`sys/wait.h' (BSD): section 23.8 BSD Process Wait Functions.
int unlink (const char *filename)
`unistd.h' (POSIX.1): section 9.5 Deleting Files.
USHRT_MAX
`limits.h' (ISO): section 28.17.2 Range of an Integer Type.
int utime (const char *filename, const struct utimbuf *times)
`time.h' (POSIX.1): section 9.8.9 File Times.
int utimes (const char *filename, struct timeval tvp[2])
`sys/time.h' (BSD): section 9.8.9 File Times.
va_alist
`varargs.h' (Unix): section 28.14.3.1 Old-Style Variadic Functions.
type va_arg (va_list ap, type)
`stdarg.h' (ISO): section 28.14.2.5 Argument Access Macros.
va_dcl
`varargs.h' (Unix): section 28.14.3.1 Old-Style Variadic Functions.
void va_end (va_list ap)
`stdarg.h' (ISO): section 28.14.2.5 Argument Access Macros.
va_list
`stdarg.h' (ISO): section 28.14.2.5 Argument Access Macros.
void * valloc (size_t size)
`malloc.h', `stdlib.h' (BSD): section 3.3.7 Allocating Aligned Memory Blocks.
int vasprintf (char **ptr, const char *template, va_list ap)
`stdio.h' (GNU): section 7.10.9 Variable Arguments Output Functions.
void va_start (va_list ap)
`varargs.h' (Unix): section 28.14.3.1 Old-Style Variadic Functions.
void va_start (va_list ap, last-required)
`stdarg.h' (ISO): section 28.14.2.5 Argument Access Macros.
int VDISCARD
`termios.h' (BSD): section 12.4.9.4 Other Special Characters.
int VDSUSP
`termios.h' (BSD): section 12.4.9.2 Characters that Cause Signals.
int VEOF
`termios.h' (POSIX.1): section 12.4.9.1 Characters for Input Editing.
int VEOL2
`termios.h' (BSD): section 12.4.9.1 Characters for Input Editing.
int VEOL
`termios.h' (POSIX.1): section 12.4.9.1 Characters for Input Editing.
int VERASE
`termios.h' (POSIX.1): section 12.4.9.1 Characters for Input Editing.
pid_t vfork (void)
`unistd.h' (BSD): section 23.4 Creating a Process.
int vfprintf (FILE *stream, const char *template, va_list ap)
`stdio.h' (ISO): section 7.10.9 Variable Arguments Output Functions.
int vfscanf (FILE *stream, const char *template, va_list ap)
`stdio.h' (GNU): section 7.12.9 Variable Arguments Input Functions.
int VINTR
`termios.h' (POSIX.1): section 12.4.9.2 Characters that Cause Signals.
int VKILL
`termios.h' (POSIX.1): section 12.4.9.1 Characters for Input Editing.
int VLNEXT
`termios.h' (BSD): section 12.4.9.4 Other Special Characters.
int VMIN
`termios.h' (POSIX.1): section 12.4.10 Noncanonical Input.
int vprintf (const char *template, va_list ap)
`stdio.h' (ISO): section 7.10.9 Variable Arguments Output Functions.
int VQUIT
`termios.h' (POSIX.1): section 12.4.9.2 Characters that Cause Signals.
int VREPRINT
`termios.h' (BSD): section 12.4.9.1 Characters for Input Editing.
int vscanf (const char *template, va_list ap)
`stdio.h' (GNU): section 7.12.9 Variable Arguments Input Functions.
int vsnprintf (char *s, size_t size, const char *template, va_list ap)
`stdio.h' (GNU): section 7.10.9 Variable Arguments Output Functions.
int vsprintf (char *s, const char *template, va_list ap)
`stdio.h' (ISO): section 7.10.9 Variable Arguments Output Functions.
int vsscanf (const char *s, const char *template, va_list ap)
`stdio.h' (GNU): section 7.12.9 Variable Arguments Input Functions.
int VSTART
`termios.h' (POSIX.1): section 12.4.9.3 Special Characters for Flow Control.
int VSTATUS
`termios.h' (BSD): section 12.4.9.4 Other Special Characters.
int VSTOP
`termios.h' (POSIX.1): section 12.4.9.3 Special Characters for Flow Control.
int VSUSP
`termios.h' (POSIX.1): section 12.4.9.2 Characters that Cause Signals.
int VTIME
`termios.h' (POSIX.1): section 12.4.10 Noncanonical Input.
int VWERASE
`termios.h' (BSD): section 12.4.9.1 Characters for Input Editing.
pid_t wait3 (union wait *status-ptr, int options, struct rusage *usage)
`sys/wait.h' (BSD): section 23.8 BSD Process Wait Functions.
pid_t wait4 (pid_t pid, int *status-ptr, int options, struct rusage *usage)
`sys/wait.h' (BSD): section 23.6 Process Completion.
pid_t wait (int *status-ptr)
`sys/wait.h' (POSIX.1): section 23.6 Process Completion.
pid_t waitpid (pid_t pid, int *status-ptr, int options)
`sys/wait.h' (POSIX.1): section 23.6 Process Completion.
WCHAR_MAX
`limits.h' (GNU): section 28.17.2 Range of an Integer Type.
wchar_t
`stddef.h' (ISO): section 18.4 Wide Character Introduction.
int WCOREDUMP (int status)
`sys/wait.h' (BSD): section 23.7 Process Completion Status.
size_t wcstombs (char *string, const wchar_t wstring, size_t size)
`stdlib.h' (ISO): section 18.5 Conversion of Extended Strings.
int wctomb (char *string, wchar_t wchar)
`stdlib.h' (ISO): section 18.7 Conversion of Extended Characters One by One.
int WEXITSTATUS (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int WIFEXITED (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int WIFSIGNALED (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int WIFSTOPPED (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int W_OK
`unistd.h' (POSIX.1): section 9.8.8 Testing Permission to Access a File.
int wordexp (const char *words, wordexp_t *word-vector-ptr, int flags)
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
wordexp_t
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
void wordfree (wordexp_t *word-vector-ptr)
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_APPEND
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
WRDE_BADCHAR
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_BADVAL
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_CMDSUB
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_DOOFFS
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
WRDE_NOCMD
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
WRDE_NOSPACE
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_REUSE
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
WRDE_SHOWERR
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
WRDE_SYNTAX
`wordexp.h' (POSIX.2): section 16.4.2 Calling wordexp.
WRDE_UNDEF
`wordexp.h' (POSIX.2): section 16.4.3 Flags for Word Expansion.
ssize_t write (int filedes, const void *buffer, size_t size)
`unistd.h' (POSIX.1): section 8.2 Input and Output Primitives.
int WSTOPSIG (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int WTERMSIG (int status)
`sys/wait.h' (POSIX.1): section 23.7 Process Completion Status.
int X_OK
`unistd.h' (POSIX.1): section 9.8.8 Testing Permission to Access a File.
_XOPEN_SOURCE
(XOPEN): section 1.3.4 Feature Test Macros.


Go to the first, previous, next, last section, table of contents.