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


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.

@smallfonts @rm

long int a64l (const char *string)
`stdlib.h' (XPG): section Encode Binary Data.
void abort (void)
`stdlib.h' (ISO): section Aborting a Program.
int abs (int number)
`stdlib.h' (ISO): section Absolute Value.
int accept (int socket, struct sockaddr *addr, socklen_t *length_ptr)
`sys/socket.h' (BSD): section Accepting Connections.
int access (const char *filename, int how)
`unistd.h' (POSIX.1): section Testing Permission to Access a File.
ACCOUNTING
`utmp.h' (SVID): section Manipulating the User Accounting Database.
double acos (double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
float acosf (float x)
`math.h' (ISO): section Inverse Trigonometric Functions.
double acosh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float acoshf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double acoshl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double acosl (long double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
int addmntent (FILE *stream, const struct mntent *mnt)
`mntent.h' (BSD): section The `mtab' file.
int adjtime (const struct timeval *delta, struct timeval *olddelta)
`sys/time.h' (BSD): section High-Resolution Calendar.
int adjtimex (struct timex *timex)
`sys/timex.h' (GNU): section High-Resolution Calendar.
AF_FILE
`sys/socket.h' (GNU): section Address Formats.
AF_INET
`sys/socket.h' (BSD): section Address Formats.
AF_INET6
`sys/socket.h' (IPv6 Basic API): section Address Formats.
AF_LOCAL
`sys/socket.h' (POSIX): section Address Formats.
AF_UNIX
`sys/socket.h' (BSD, Unix98): section Address Formats.
AF_UNSPEC
`sys/socket.h' (BSD): section Address Formats.
int aio_cancel (int fildes, struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Cancellation of AIO Operations.
int aio_cancel64 (int fildes, struct aiocb *aiocbp)
`aio.h' (Unix98): section Cancellation of AIO Operations.
int aio_error (const struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Getting the Status of AIO Operations.
int aio_error64 (const struct aiocb64 *aiocbp)
`aio.h' (Unix98): section Getting the Status of AIO Operations.
int aio_fsync (int op, struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Getting into a Consistent State.
int aio_fsync64 (int op, struct aiocb64 *aiocbp)
`aio.h' (Unix98): section Getting into a Consistent State.
void aio_init (const struct aioinit *init)
`aio.h' (GNU): section How to optimize the AIO implementation.
int aio_read (struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Asynchronous Read and Write Operations.
int aio_read64 (struct aiocb *aiocbp)
`aio.h' (Unix98): section Asynchronous Read and Write Operations.
ssize_t aio_return (const struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Getting the Status of AIO Operations.
int aio_return64 (const struct aiocb64 *aiocbp)
`aio.h' (Unix98): section Getting the Status of AIO Operations.
int aio_suspend (const struct aiocb *const list[], int nent, const struct timespec *timeout)
`aio.h' (POSIX.1b): section Getting into a Consistent State.
int aio_suspend64 (const struct aiocb64 *const list[], int nent, const struct timespec *timeout)
`aio.h' (Unix98): section Getting into a Consistent State.
int aio_write (struct aiocb *aiocbp)
`aio.h' (POSIX.1b): section Asynchronous Read and Write Operations.
int aio_write64 (struct aiocb *aiocbp)
`aio.h' (Unix98): section Asynchronous Read and Write Operations.
unsigned int alarm (unsigned int seconds)
`unistd.h' (POSIX.1): section Setting an Alarm.
void * alloca (size_t size);
`stdlib.h' (GNU, BSD): section Automatic Storage with Variable Size.
int alphasort (const void *a, const void *b)
`dirent.h' (BSD/SVID): section Scanning the Content of a Directory.
int alphasort64 (const void *a, const void *b)
`dirent.h' (GNU): section Scanning the Content of a Directory.
tcflag_t ALTWERASE
`termios.h' (BSD): section Local Modes.
int ARG_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
error_t argp_err_exit_status
`argp.h' (GNU): section Argp Global Variables.
void argp_error (const struct argp_state *state, const char *fmt, ...)
`argp.h' (GNU): section Functions For Use in Argp Parsers.
int ARGP_ERR_UNKNOWN
`argp.h' (GNU): section Argp Parser Functions.
void argp_failure (const struct argp_state *state, int status, int errnum, const char *fmt, ...)
`argp.h' (GNU): section Functions For Use in Argp Parsers.
void argp_help (const struct argp *argp, FILE *stream, unsigned flags, char *name)
`argp.h' (GNU): section The argp_help Function.
ARGP_IN_ORDER
`argp.h' (GNU): section Flags for argp_parse.
ARGP_KEY_ARG
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_ARGS
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_END
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_ERROR
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_FINI
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_HELP_ARGS_DOC
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_HELP_DUP_ARGS_NOTE
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_HELP_EXTRA
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_HELP_HEADER
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_HELP_POST_DOC
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_HELP_PRE_DOC
`argp.h' (GNU): section Special Keys for Argp Help Filter Functions.
ARGP_KEY_INIT
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_NO_ARGS
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_KEY_SUCCESS
`argp.h' (GNU): section Special Keys for Argp Parser Functions.
ARGP_LONG_ONLY
`argp.h' (GNU): section Flags for argp_parse.
ARGP_NO_ARGS
`argp.h' (GNU): section Flags for argp_parse.
ARGP_NO_ERRS
`argp.h' (GNU): section Flags for argp_parse.
ARGP_NO_EXIT
`argp.h' (GNU): section Flags for argp_parse.
ARGP_NO_HELP
`argp.h' (GNU): section Flags for argp_parse.
error_t argp_parse (const struct argp *argp, int argc, char **argv, unsigned flags, int *arg_index, void *input)
`argp.h' (GNU): section Parsing Program Options with Argp.
ARGP_PARSE_ARGV0
`argp.h' (GNU): section Flags for argp_parse.
const char * argp_program_bug_address
`argp.h' (GNU): section Argp Global Variables.
const char * argp_program_version
`argp.h' (GNU): section Argp Global Variables.
argp_program_version_hook
`argp.h' (GNU): section Argp Global Variables.
ARGP_SILENT
`argp.h' (GNU): section Flags for argp_parse.
void argp_state_help (const struct argp_state *state, FILE *stream, unsigned flags)
`argp.h' (GNU): section Functions For Use in Argp Parsers.
void argp_usage (const struct argp_state *state)
`argp.h' (GNU): section Functions For Use in Argp Parsers.
error_t argz_add (char **argz, size_t *argz_len, const char *str)
`argz.h' (GNU): section Argz Functions.
error_t argz_add_sep (char **argz, size_t *argz_len, const char *str, int delim)
`argz.h' (GNU): section Argz Functions.
error_t argz_append (char **argz, size_t *argz_len, const char *buf, size_t buf_len)
`argz.h' (GNU): section Argz Functions.
size_t argz_count (const char *argz, size_t arg_len)
`argz.h' (GNU): section Argz Functions.
error_t argz_create (char *const argv[], char **argz, size_t *argz_len)
`argz.h' (GNU): section Argz Functions.
error_t argz_create_sep (const char *string, int sep, char **argz, size_t *argz_len)
`argz.h' (GNU): section Argz Functions.
error_t argz_delete (char **argz, size_t *argz_len, char *entry)
`argz.h' (GNU): section Argz Functions.
void argz_extract (char *argz, size_t argz_len, char **argv)
`argz.h' (GNU): section Argz Functions.
error_t argz_insert (char **argz, size_t *argz_len, char *before, const char *entry)
`argz.h' (GNU): section Argz Functions.
char * argz_next (char *argz, size_t argz_len, const char *entry)
`argz.h' (GNU): section Argz Functions.
error_t argz_replace (char **argz, size_t *argz_len, const char *str, const char *with, unsigned *replace_count)
`argz.h' (GNU): section Argz Functions.
void argz_stringify (char *argz, size_t len, int sep)
`argz.h' (GNU): section Argz Functions.
char * asctime (const struct tm *brokentime)
`time.h' (ISO): section Formatting Calendar Time.
char * asctime_r (const struct tm *brokentime, char *buffer)
`time.h' (POSIX.1c): section Formatting Calendar Time.
double asin (double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
float asinf (float x)
`math.h' (ISO): section Inverse Trigonometric Functions.
double asinh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float asinhf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double asinhl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double asinl (long double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
int asprintf (char **ptr, const char *template, ...)
`stdio.h' (GNU): section Dynamically Allocating Formatted Output.
void assert (int expression)
`assert.h' (ISO): section Explicitly Checking Internal Consistency.
void assert_perror (int errnum)
`assert.h' (GNU): section Explicitly Checking Internal Consistency.
double atan (double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
double atan2 (double y, double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
float atan2f (float y, float x)
`math.h' (ISO): section Inverse Trigonometric Functions.
long double atan2l (long double y, long double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
float atanf (float x)
`math.h' (ISO): section Inverse Trigonometric Functions.
double atanh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float atanhf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double atanhl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double atanl (long double x)
`math.h' (ISO): section Inverse Trigonometric Functions.
int atexit (void (*function) (void))
`stdlib.h' (ISO): section Cleanups on Exit.
double atof (const char *string)
`stdlib.h' (ISO): section Parsing of Floats.
int atoi (const char *string)
`stdlib.h' (ISO): section Parsing of Integers.
long int atol (const char *string)
`stdlib.h' (ISO): section Parsing of Integers.
long long int atoll (const char *string)
`stdlib.h' (ISO): section Parsing of Integers.
B0
`termios.h' (POSIX.1): section Line Speed.
B110
`termios.h' (POSIX.1): section Line Speed.
B115200
`termios.h' (GNU): section Line Speed.
B1200
`termios.h' (POSIX.1): section Line Speed.
B134
`termios.h' (POSIX.1): section Line Speed.
B150
`termios.h' (POSIX.1): section Line Speed.
B1800
`termios.h' (POSIX.1): section Line Speed.
B19200
`termios.h' (POSIX.1): section Line Speed.
B200
`termios.h' (POSIX.1): section Line Speed.
B230400
`termios.h' (GNU): section Line Speed.
B2400
`termios.h' (POSIX.1): section Line Speed.
B300
`termios.h' (POSIX.1): section Line Speed.
B38400
`termios.h' (POSIX.1): section Line Speed.
B460800
`termios.h' (GNU): section Line Speed.
B4800
`termios.h' (POSIX.1): section Line Speed.
B50
`termios.h' (POSIX.1): section Line Speed.
B57600
`termios.h' (GNU): section Line Speed.
B600
`termios.h' (POSIX.1): section Line Speed.
B75
`termios.h' (POSIX.1): section Line Speed.
B9600
`termios.h' (POSIX.1): section Line Speed.
int backtrace (void **buffer, int size)
`execinfo.h' (GNU): section Backtraces.
char ** backtrace_symbols (void *const *buffer, int size)
`execinfo.h' (GNU): section Backtraces.
void backtrace_symbols_fd (void *const *buffer, int size, int fd)
`execinfo.h' (GNU): section Backtraces.
char * basename (char *path)
`libgen.h' (XPG): section Finding Tokens in a String.
char * basename (const char *filename)
`string.h' (GNU): section Finding Tokens in a String.
int BC_BASE_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
int BC_DIM_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
int bcmp (const void *a1, const void *a2, size_t size)
`string.h' (BSD): section String/Array Comparison.
void bcopy (const void *from, void *to, size_t size)
`string.h' (BSD): section Copying and Concatenation.
int BC_SCALE_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
int BC_STRING_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
int bind (int socket, struct sockaddr *addr, socklen_t length)
`sys/socket.h' (BSD): section Setting the Address of a Socket.
char * bindtextdomain (const char *domainname, const char *dirname)
`libintl.h' (GNU): section How to determine which catalog to be used.
char * bind_textdomain_codeset (const char *domainname, const char *codeset)
`libintl.h' (GNU): section How to specify the output character set gettext uses.
blkcnt64_t
`sys/types.h' (Unix98): section The meaning of the File Attributes.
blkcnt_t
`sys/types.h' (Unix98): section The meaning of the File Attributes.
BOOT_TIME
`utmp.h' (SVID): section Manipulating the User Accounting Database.
BOOT_TIME
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int brk (void *addr)
`unistd.h' (BSD): section Resizing the Data Segment.
tcflag_t BRKINT
`termios.h' (POSIX.1): section Input Modes.
_BSD_SOURCE
(GNU): section 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 Array Search Function.
wint_t btowc (int c)
`wchar.h' (ISO): section Converting Single Characters.
int BUFSIZ
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
void bzero (void *block, size_t size)
`string.h' (BSD): section Copying and Concatenation.
double cabs (complex double z)
`complex.h' (ISO): section Absolute Value.
float cabsf (complex float z)
`complex.h' (ISO): section Absolute Value.
long double cabsl (complex long double z)
`complex.h' (ISO): section Absolute Value.
complex double cacos (complex double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex float cacosf (complex float z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex double cacosh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float cacoshf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double cacoshl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double cacosl (complex long double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
void * calloc (size_t count, size_t eltsize)
`malloc.h', `stdlib.h' (ISO): section Allocating Cleared Space.
char * canonicalize_file_name (const char *name)
`stdlib.h' (GNU): section Symbolic Links.
double carg (complex double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
float cargf (complex float z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
long double cargl (complex long double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
complex double casin (complex double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex float casinf (complex float z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex double casinh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float casinhf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double casinhl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double casinl (complex long double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex double catan (complex double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex float catanf (complex float z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
complex double catanh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float catanhf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double catanhl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double catanl (complex long double z)
`complex.h' (ISO): section Inverse Trigonometric Functions.
nl_catd catopen (const char *cat_name, int flag)
`nl_types.h' (X/Open): section The catgets function family.
int cbc_crypt (char *key, char *blocks, unsigned len, unsigned mode, char *ivec)
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
double cbrt (double x)
`math.h' (BSD): section Exponentiation and Logarithms.
float cbrtf (float x)
`math.h' (BSD): section Exponentiation and Logarithms.
long double cbrtl (long double x)
`math.h' (BSD): section Exponentiation and Logarithms.
complex double ccos (complex double z)
`complex.h' (ISO): section Trigonometric Functions.
complex float ccosf (complex float z)
`complex.h' (ISO): section Trigonometric Functions.
complex double ccosh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float ccoshf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double ccoshl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double ccosl (complex long double z)
`complex.h' (ISO): section Trigonometric Functions.
cc_t
`termios.h' (POSIX.1): section Terminal Mode Data Types.
tcflag_t CCTS_OFLOW
`termios.h' (BSD): section Control Modes.
double ceil (double x)
`math.h' (ISO): section Rounding Functions.
float ceilf (float x)
`math.h' (ISO): section Rounding Functions.
long double ceill (long double x)
`math.h' (ISO): section Rounding Functions.
complex double cexp (complex double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex float cexpf (complex float z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex long double cexpl (complex long double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
speed_t cfgetispeed (const struct termios *termios-p)
`termios.h' (POSIX.1): section Line Speed.
speed_t cfgetospeed (const struct termios *termios-p)
`termios.h' (POSIX.1): section Line Speed.
int cfmakeraw (struct termios *termios-p)
`termios.h' (BSD): section Noncanonical Input.
void cfree (void *ptr)
`stdlib.h' (Sun): section Freeing Memory Allocated with malloc.
int cfsetispeed (struct termios *termios-p, speed_t speed)
`termios.h' (POSIX.1): section Line Speed.
int cfsetospeed (struct termios *termios-p, speed_t speed)
`termios.h' (POSIX.1): section Line Speed.
int cfsetspeed (struct termios *termios-p, speed_t speed)
`termios.h' (BSD): section Line Speed.
CHAR_BIT
`limits.h' (ISO): section Computing the Width of an Integer Data Type.
CHAR_MAX
`limits.h' (ISO): section Range of an Integer Type.
CHAR_MIN
`limits.h' (ISO): section Range of an Integer Type.
int chdir (const char *filename)
`unistd.h' (POSIX.1): section Working Directory.
int CHILD_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
int chmod (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section Assigning File Permissions.
int chown (const char *filename, uid_t owner, gid_t group)
`unistd.h' (POSIX.1): section File Owner.
tcflag_t CIGNORE
`termios.h' (BSD): section Control Modes.
double cimag (complex double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
float cimagf (complex float z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
long double cimagl (complex long double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
int clearenv (void)
`stdlib.h' (GNU): section Environment Access.
void clearerr (FILE *stream)
`stdio.h' (ISO): section Recovering from errors.
void clearerr_unlocked (FILE *stream)
`stdio.h' (GNU): section Recovering from errors.
int CLK_TCK
`time.h' (POSIX.1): section CPU Time Inquiry.
tcflag_t CLOCAL
`termios.h' (POSIX.1): section Control Modes.
clock_t clock (void)
`time.h' (ISO): section CPU Time Inquiry.
int CLOCKS_PER_SEC
`time.h' (ISO): section CPU Time Inquiry.
clock_t
`time.h' (ISO): section CPU Time Inquiry.
complex double clog (complex double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex double clog10 (complex double z)
`complex.h' (GNU): section Exponentiation and Logarithms.
complex float clog10f (complex float z)
`complex.h' (GNU): section Exponentiation and Logarithms.
complex long double clog10l (complex long double z)
`complex.h' (GNU): section Exponentiation and Logarithms.
complex float clogf (complex float z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex long double clogl (complex long double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
int close (int filedes)
`unistd.h' (POSIX.1): section Opening and Closing Files.
int closedir (DIR *dirstream)
`dirent.h' (POSIX.1): section Reading and Closing a Directory Stream.
void closelog (void)
`syslog.h' (BSD): section closelog.
int COLL_WEIGHTS_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
size_t confstr (int parameter, char *buf, size_t len)
`unistd.h' (POSIX.2): section String-Valued Parameters.
complex double conj (complex double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
complex float conjf (complex float z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
complex long double conjl (complex long double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
int connect (int socket, struct sockaddr *addr, socklen_t length)
`sys/socket.h' (BSD): section Making a Connection.
cookie_close_function
`stdio.h' (GNU): section Custom Stream Hook Functions.
cookie_io_functions_t
`stdio.h' (GNU): section Custom Streams and Cookies.
cookie_read_function
`stdio.h' (GNU): section Custom Stream Hook Functions.
cookie_seek_function
`stdio.h' (GNU): section Custom Stream Hook Functions.
cookie_write_function
`stdio.h' (GNU): section Custom Stream Hook Functions.
double copysign (double x, double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
float copysignf (float x, float y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
long double copysignl (long double x, long double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
double cos (double x)
`math.h' (ISO): section Trigonometric Functions.
float cosf (float x)
`math.h' (ISO): section Trigonometric Functions.
double cosh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float coshf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double coshl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double cosl (long double x)
`math.h' (ISO): section Trigonometric Functions.
complex double cpow (complex double base, complex double power)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex float cpowf (complex float base, complex float power)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex long double cpowl (complex long double base, complex long double power)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex double cproj (complex double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
complex float cprojf (complex float z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
complex long double cprojl (complex long double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
tcflag_t CREAD
`termios.h' (POSIX.1): section Control Modes.
double creal (complex double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
float crealf (complex float z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
long double creall (complex long double z)
`complex.h' (ISO): section Projections, Conjugates, and Decomposing of Complex Numbers.
int creat (const char *filename, mode_t mode)
`fcntl.h' (POSIX.1): section Opening and Closing Files.
int creat64 (const char *filename, mode_t mode)
`fcntl.h' (Unix98): section Opening and Closing Files.
tcflag_t CRTS_IFLOW
`termios.h' (BSD): section Control Modes.
char * crypt (const char *key, const char *salt)
`crypt.h' (BSD, SVID): section Encrypting Passwords.
char * crypt_r (const char *key, const char *salt, struct crypt_data * data)
`crypt.h' (GNU): section Encrypting Passwords.
tcflag_t CS5
`termios.h' (POSIX.1): section Control Modes.
tcflag_t CS6
`termios.h' (POSIX.1): section Control Modes.
tcflag_t CS7
`termios.h' (POSIX.1): section Control Modes.
tcflag_t CS8
`termios.h' (POSIX.1): section Control Modes.
complex double csin (complex double z)
`complex.h' (ISO): section Trigonometric Functions.
complex float csinf (complex float z)
`complex.h' (ISO): section Trigonometric Functions.
complex double csinh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float csinhf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double csinhl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double csinl (complex long double z)
`complex.h' (ISO): section Trigonometric Functions.
tcflag_t CSIZE
`termios.h' (POSIX.1): section Control Modes.
_CS_LFS64_CFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS64_LDFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS64_LIBS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS64_LINTFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS_CFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS_LDFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS_LIBS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_LFS_LINTFLAGS
`unistd.h' (Unix98): section String-Valued Parameters.
_CS_PATH
`unistd.h' (POSIX.2): section String-Valued Parameters.
complex double csqrt (complex double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex float csqrtf (complex float z)
`complex.h' (ISO): section Exponentiation and Logarithms.
complex long double csqrtl (complex long double z)
`complex.h' (ISO): section Exponentiation and Logarithms.
tcflag_t CSTOPB
`termios.h' (POSIX.1): section Control Modes.
complex double ctan (complex double z)
`complex.h' (ISO): section Trigonometric Functions.
complex float ctanf (complex float z)
`complex.h' (ISO): section Trigonometric Functions.
complex double ctanh (complex double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex float ctanhf (complex float z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double ctanhl (complex long double z)
`complex.h' (ISO): section Hyperbolic Functions.
complex long double ctanl (complex long double z)
`complex.h' (ISO): section Trigonometric Functions.
char * ctermid (char *string)
`stdio.h' (POSIX.1): section Identifying the Controlling Terminal.
char * ctime (const time_t *time)
`time.h' (ISO): section Formatting Calendar Time.
char * ctime_r (const time_t *time, char *buffer)
`time.h' (POSIX.1c): section Formatting Calendar Time.
char * cuserid (char *string)
`stdio.h' (POSIX.1): section Identifying Who Logged In.
int daylight
`time.h' (SVID): section Functions and Variables for Time Zones.
DBL_DIG
`float.h' (ISO): section Floating Point Parameters.
DBL_EPSILON
`float.h' (ISO): section Floating Point Parameters.
DBL_MANT_DIG
`float.h' (ISO): section Floating Point Parameters.
DBL_MAX
`float.h' (ISO): section Floating Point Parameters.
DBL_MAX_10_EXP
`float.h' (ISO): section Floating Point Parameters.
DBL_MAX_EXP
`float.h' (ISO): section Floating Point Parameters.
DBL_MIN
`float.h' (ISO): section Floating Point Parameters.
DBL_MIN_10_EXP
`float.h' (ISO): section Floating Point Parameters.
DBL_MIN_EXP
`float.h' (ISO): section Floating Point Parameters.
char * dcgettext (const char *domainname, const char *msgid, int category)
`libintl.h' (GNU): section What has to be done to translate a message?.
char * dcngettext (const char *domain, const char *msgid1, const char *msgid2, unsigned long int n, int category)
`libintl.h' (GNU): section Additional functions for more complicated situations.
DEAD_PROCESS
`utmp.h' (SVID): section Manipulating the User Accounting Database.
DEAD_PROCESS
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
DES_DECRYPT
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DES_ENCRYPT
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DESERR_BADPARAM
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DESERR_HWERROR
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DESERR_NOHWDEVICE
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DESERR_NONE
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
int DES_FAILED (int err)
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DES_HW
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
void des_setparity (char *key)
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
DES_SW
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
dev_t
`sys/types.h' (POSIX.1): section The meaning of the File Attributes.
char * dgettext (const char *domainname, const char *msgid)
`libintl.h' (GNU): section What has to be done to translate a message?.
double difftime (time_t time1, time_t time0)
`time.h' (ISO): section Elapsed Time.
DIR
`dirent.h' (POSIX.1): section Opening a Directory Stream.
int dirfd (DIR *dirstream)
`dirent.h' (GNU): section Opening a Directory Stream.
char * dirname (char *path)
`libgen.h' (XPG): section Finding Tokens in a String.
div_t div (int numerator, int denominator)
`stdlib.h' (ISO): section Integer Division.
div_t
`stdlib.h' (ISO): section Integer Division.
char * dngettext (const char *domain, const char *msgid1, const char *msgid2, unsigned long int n)
`libintl.h' (GNU): section Additional functions for more complicated situations.
double drand48 (void)
`stdlib.h' (SVID): section SVID Random Number Function.
int drand48_r (struct drand48_data *buffer, double *result)
`stdlib.h' (GNU): section SVID Random Number Function.
double drem (double numerator, double denominator)
`math.h' (BSD): section Remainder Functions.
float dremf (float numerator, float denominator)
`math.h' (BSD): section Remainder Functions.
long double dreml (long double numerator, long double denominator)
`math.h' (BSD): section Remainder Functions.
mode_t DTTOIF (int dtype)
`dirent.h' (BSD): section Format of a Directory Entry.
int dup (int old)
`unistd.h' (POSIX.1): section Duplicating Descriptors.
int dup2 (int old, int new)
`unistd.h' (POSIX.1): section Duplicating Descriptors.
int E2BIG
`errno.h' (POSIX.1: Argument list too long): section Error Codes.
int EACCES
`errno.h' (POSIX.1: Permission denied): section Error Codes.
int EADDRINUSE
`errno.h' (BSD: Address already in use): section Error Codes.
int EADDRNOTAVAIL
`errno.h' (BSD: Cannot assign requested address): section Error Codes.
int EADV
`errno.h' (Linux???: Advertise error): section Error Codes.
int EAFNOSUPPORT
`errno.h' (BSD: Address family not supported by protocol): section Error Codes.
int EAGAIN
`errno.h' (POSIX.1: Resource temporarily unavailable): section Error Codes.
int EALREADY
`errno.h' (BSD: Operation already in progress): section Error Codes.
int EAUTH
`errno.h' (BSD: Authentication error): section Error Codes.
int EBACKGROUND
`errno.h' (GNU: Inappropriate operation for background process): section Error Codes.
int EBADE
`errno.h' (Linux???: Invalid exchange): section Error Codes.
int EBADF
`errno.h' (POSIX.1: Bad file descriptor): section Error Codes.
int EBADFD
`errno.h' (Linux???: File descriptor in bad state): section Error Codes.
int EBADMSG
`errno.h' (XOPEN: Bad message): section Error Codes.
int EBADR
`errno.h' (Linux???: Invalid request descriptor): section Error Codes.
int EBADRPC
`errno.h' (BSD: RPC struct is bad): section Error Codes.
int EBADRQC
`errno.h' (Linux???: Invalid request code): section Error Codes.
int EBADSLT
`errno.h' (Linux???: Invalid slot): section Error Codes.
int EBFONT
`errno.h' (Linux???: Bad font file format): section Error Codes.
int EBUSY
`errno.h' (POSIX.1: Device or resource busy): section Error Codes.
int ecb_crypt (char *key, char *blocks, unsigned len, unsigned mode)
`rpc/des_crypt.h' (SUNRPC): section DES Encryption.
int ECHILD
`errno.h' (POSIX.1: No child processes): section Error Codes.
tcflag_t ECHO
`termios.h' (POSIX.1): section Local Modes.
tcflag_t ECHOCTL
`termios.h' (BSD): section Local Modes.
tcflag_t ECHOE
`termios.h' (POSIX.1): section Local Modes.
tcflag_t ECHOK
`termios.h' (POSIX.1): section Local Modes.
tcflag_t ECHOKE
`termios.h' (BSD): section Local Modes.
tcflag_t ECHONL
`termios.h' (POSIX.1): section Local Modes.
tcflag_t ECHOPRT
`termios.h' (BSD): section Local Modes.
int ECHRNG
`errno.h' (Linux???: Channel number out of range): section Error Codes.
int ECOMM
`errno.h' (Linux???: Communication error on send): section Error Codes.
int ECONNABORTED
`errno.h' (BSD: Software caused connection abort): section Error Codes.
int ECONNREFUSED
`errno.h' (BSD: Connection refused): section Error Codes.
int ECONNRESET
`errno.h' (BSD: Connection reset by peer): section Error Codes.
char * ecvt (double value, int ndigit, int *decpt, int *neg)
`stdlib.h' (SVID, Unix98): section Old-fashioned System V number-to-string functions.
char * ecvt_r (double value, int ndigit, int *decpt, int *neg, char *buf, size_t len)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
int ED
`errno.h' (GNU: ?): section Error Codes.
int EDEADLK
`errno.h' (POSIX.1: Resource deadlock avoided): section Error Codes.
int EDEADLOCK
`errno.h' (Linux???: File locking deadlock error): section Error Codes.
int EDESTADDRREQ
`errno.h' (BSD: Destination address required): section Error Codes.
int EDIED
`errno.h' (GNU: Translator died): section Error Codes.
int EDOM
`errno.h' (ISO: Numerical argument out of domain): section Error Codes.
int EDOTDOT
`errno.h' (Linux???: RFS specific error): section Error Codes.
int EDQUOT
`errno.h' (BSD: Disk quota exceeded): section Error Codes.
int EEXIST
`errno.h' (POSIX.1: File exists): section Error Codes.
int EFAULT
`errno.h' (POSIX.1: Bad address): section Error Codes.
int EFBIG
`errno.h' (POSIX.1: File too large): section Error Codes.
int EFTYPE
`errno.h' (BSD: Inappropriate file type or format): section Error Codes.
int EGRATUITOUS
`errno.h' (GNU: Gratuitous error): section Error Codes.
int EGREGIOUS
`errno.h' (GNU: You really blew it this time): section Error Codes.
int EHOSTDOWN
`errno.h' (BSD: Host is down): section Error Codes.
int EHOSTUNREACH
`errno.h' (BSD: No route to host): section Error Codes.
int EIDRM
`errno.h' (XOPEN: Identifier removed): section Error Codes.
int EIEIO
`errno.h' (GNU: Computer bought the farm): section Error Codes.
int EILSEQ
`errno.h' (ISO: Invalid or incomplete multibyte or wide character): section Error Codes.
int EINPROGRESS
`errno.h' (BSD: Operation now in progress): section Error Codes.
int EINTR
`errno.h' (POSIX.1: Interrupted system call): section Error Codes.
int EINVAL
`errno.h' (POSIX.1: Invalid argument): section Error Codes.
int EIO
`errno.h' (POSIX.1: Input/output error): section Error Codes.
int EISCONN
`errno.h' (BSD: Transport endpoint is already connected): section Error Codes.
int EISDIR
`errno.h' (POSIX.1: Is a directory): section Error Codes.
int EISNAM
`errno.h' (Linux???: Is a named type file): section Error Codes.
int EL2HLT
`errno.h' (Obsolete: Level 2 halted): section Error Codes.
int EL2NSYNC
`errno.h' (Obsolete: Level 2 not synchronized): section Error Codes.
int EL3HLT
`errno.h' (Obsolete: Level 3 halted): section Error Codes.
int EL3RST
`errno.h' (Obsolete: Level 3 reset): section Error Codes.
int ELIBACC
`errno.h' (Linux???: Can not access a needed shared library): section Error Codes.
int ELIBBAD
`errno.h' (Linux???: Accessing a corrupted shared library): section Error Codes.
int ELIBEXEC
`errno.h' (Linux???: Cannot exec a shared library directly): section Error Codes.
int ELIBMAX
`errno.h' (Linux???: Attempting to link in too many shared libraries): section Error Codes.
int ELIBSCN
`errno.h' (Linux???: .lib section in a.out corrupted): section Error Codes.
int ELNRNG
`errno.h' (Linux???: Link number out of range): section Error Codes.
int ELOOP
`errno.h' (BSD: Too many levels of symbolic links): section Error Codes.
int EMEDIUMTYPE
`errno.h' (Linux???: Wrong medium type): section Error Codes.
int EMFILE
`errno.h' (POSIX.1: Too many open files): section Error Codes.
int EMLINK
`errno.h' (POSIX.1: Too many links): section Error Codes.
EMPTY
`utmp.h' (SVID): section Manipulating the User Accounting Database.
EMPTY
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int EMSGSIZE
`errno.h' (BSD: Message too long): section Error Codes.
int EMULTIHOP
`errno.h' (XOPEN: Multihop attempted): section Error Codes.
int ENAMETOOLONG
`errno.h' (POSIX.1: File name too long): section Error Codes.
int ENAVAIL
`errno.h' (Linux???: No XENIX semaphores available): section Error Codes.
void encrypt (char *block, int edflag)
`crypt.h' (BSD, SVID): section DES Encryption.
void encrypt_r (char *block, int edflag, struct crypt_data * data)
`crypt.h' (GNU): section DES Encryption.
void endfsent (void)
`fstab.h' (BSD): section The `fstab' file.
void endgrent (void)
`grp.h' (SVID, BSD): section Scanning the List of All Groups.
void endhostent (void)
`netdb.h' (BSD): section Host Names.
int endmntent (FILE *stream)
`mntent.h' (BSD): section The `mtab' file.
void endnetent (void)
`netdb.h' (BSD): section Networks Database.
void endnetgrent (void)
`netdb.h' (BSD): section Looking up one Netgroup.
void endprotoent (void)
`netdb.h' (BSD): section Protocols Database.
void endpwent (void)
`pwd.h' (SVID, BSD): section Scanning the List of All Users.
void endservent (void)
`netdb.h' (BSD): section The Services Database.
void endutent (void)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
void endutxent (void)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int ENEEDAUTH
`errno.h' (BSD: Need authenticator): section Error Codes.
int ENETDOWN
`errno.h' (BSD: Network is down): section Error Codes.
int ENETRESET
`errno.h' (BSD: Network dropped connection on reset): section Error Codes.
int ENETUNREACH
`errno.h' (BSD: Network is unreachable): section Error Codes.
int ENFILE
`errno.h' (POSIX.1: Too many open files in system): section Error Codes.
int ENOANO
`errno.h' (Linux???: No anode): section Error Codes.
int ENOBUFS
`errno.h' (BSD: No buffer space available): section Error Codes.
int ENOCSI
`errno.h' (Linux???: No CSI structure available): section Error Codes.
int ENODATA
`errno.h' (XOPEN: No data available): section Error Codes.
int ENODEV
`errno.h' (POSIX.1: No such device): section Error Codes.
int ENOENT
`errno.h' (POSIX.1: No such file or directory): section Error Codes.
int ENOEXEC
`errno.h' (POSIX.1: Exec format error): section Error Codes.
int ENOLCK
`errno.h' (POSIX.1: No locks available): section Error Codes.
int ENOLINK
`errno.h' (XOPEN: Link has been severed): section Error Codes.
int ENOMEDIUM
`errno.h' (Linux???: No medium found): section Error Codes.
int ENOMEM
`errno.h' (POSIX.1: Cannot allocate memory): section Error Codes.
int ENOMSG
`errno.h' (XOPEN: No message of desired type): section Error Codes.
int ENONET
`errno.h' (Linux???: Machine is not on the network): section Error Codes.
int ENOPKG
`errno.h' (Linux???: Package not installed): section Error Codes.
int ENOPROTOOPT
`errno.h' (BSD: Protocol not available): section Error Codes.
int ENOSPC
`errno.h' (POSIX.1: No space left on device): section Error Codes.
int ENOSR
`errno.h' (XOPEN: Out of streams resources): section Error Codes.
int ENOSTR
`errno.h' (XOPEN: Device not a stream): section Error Codes.
int ENOSYS
`errno.h' (POSIX.1: Function not implemented): section Error Codes.
int ENOTBLK
`errno.h' (BSD: Block device required): section Error Codes.
int ENOTCONN
`errno.h' (BSD: Transport endpoint is not connected): section Error Codes.
int ENOTDIR
`errno.h' (POSIX.1: Not a directory): section Error Codes.
int ENOTEMPTY
`errno.h' (POSIX.1: Directory not empty): section Error Codes.
int ENOTNAM
`errno.h' (Linux???: Not a XENIX named type file): section Error Codes.
int ENOTSOCK
`errno.h' (BSD: Socket operation on non-socket): section Error Codes.
int ENOTSUP
`errno.h' (POSIX.1: Not supported): section Error Codes.
int ENOTTY
`errno.h' (POSIX.1: Inappropriate ioctl for device): section Error Codes.
int ENOTUNIQ
`errno.h' (Linux???: Name not unique on network): section Error Codes.
char ** environ
`unistd.h' (POSIX.1): section Environment Access.
error_t envz_add (char **envz, size_t *envz_len, const char *name, const char *value)
`envz.h' (GNU): section Envz Functions.
char * envz_entry (const char *envz, size_t envz_len, const char *name)
`envz.h' (GNU): section Envz Functions.
char * envz_get (const char *envz, size_t envz_len, const char *name)
`envz.h' (GNU): section Envz Functions.
error_t envz_merge (char **envz, size_t *envz_len, const char *envz2, size_t envz2_len, int override)
`envz.h' (GNU): section Envz Functions.
void envz_strip (char **envz, size_t *envz_len)
`envz.h' (GNU): section Envz Functions.
int ENXIO
`errno.h' (POSIX.1: No such device or address): section Error Codes.
int EOF
`stdio.h' (ISO): section End-Of-File and Errors.
int EOPNOTSUPP
`errno.h' (BSD: Operation not supported): section Error Codes.
int EOVERFLOW
`errno.h' (XOPEN: Value too large for defined data type): section Error Codes.
int EPERM
`errno.h' (POSIX.1: Operation not permitted): section Error Codes.
int EPFNOSUPPORT
`errno.h' (BSD: Protocol family not supported): section Error Codes.
int EPIPE
`errno.h' (POSIX.1: Broken pipe): section Error Codes.
int EPROCLIM
`errno.h' (BSD: Too many processes): section Error Codes.
int EPROCUNAVAIL
`errno.h' (BSD: RPC bad procedure for program): section Error Codes.
int EPROGMISMATCH
`errno.h' (BSD: RPC program version wrong): section Error Codes.
int EPROGUNAVAIL
`errno.h' (BSD: RPC program not available): section Error Codes.
int EPROTO
`errno.h' (XOPEN: Protocol error): section Error Codes.
int EPROTONOSUPPORT
`errno.h' (BSD: Protocol not supported): section Error Codes.
int EPROTOTYPE
`errno.h' (BSD: Protocol wrong type for socket): section Error Codes.
int EQUIV_CLASS_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
double erand48 (unsigned short int xsubi[3])
`stdlib.h' (SVID): section SVID Random Number Function.
int erand48_r (unsigned short int xsubi[3], struct drand48_data *buffer, double *result)
`stdlib.h' (GNU): section SVID Random Number Function.
int ERANGE
`errno.h' (ISO: Numerical result out of range): section Error Codes.
int EREMCHG
`errno.h' (Linux???: Remote address changed): section Error Codes.
int EREMOTE
`errno.h' (BSD: Object is remote): section Error Codes.
int EREMOTEIO
`errno.h' (Linux???: Remote I/O error): section Error Codes.
int ERESTART
`errno.h' (Linux???: Interrupted system call should be restarted): section Error Codes.
double erf (double x)
`math.h' (SVID): section Special Functions.
double erfc (double x)
`math.h' (SVID): section Special Functions.
float erfcf (float x)
`math.h' (SVID): section Special Functions.
long double erfcl (long double x)
`math.h' (SVID): section Special Functions.
float erff (float x)
`math.h' (SVID): section Special Functions.
long double erfl (long double x)
`math.h' (SVID): section Special Functions.
int EROFS
`errno.h' (POSIX.1: Read-only file system): section Error Codes.
int ERPCMISMATCH
`errno.h' (BSD: RPC version wrong): section Error Codes.
volatile int errno
`errno.h' (ISO): section Checking for Errors.
int ESHUTDOWN
`errno.h' (BSD: Cannot send after transport endpoint shutdown): section Error Codes.
int ESOCKTNOSUPPORT
`errno.h' (BSD: Socket type not supported): section Error Codes.
int ESPIPE
`errno.h' (POSIX.1: Illegal seek): section Error Codes.
int ESRCH
`errno.h' (POSIX.1: No such process): section Error Codes.
int ESRMNT
`errno.h' (Linux???: Srmount error): section Error Codes.
int ESTALE
`errno.h' (BSD: Stale NFS file handle): section Error Codes.
int ESTRPIPE
`errno.h' (Linux???: Streams pipe error): section Error Codes.
int ETIME
`errno.h' (XOPEN: Timer expired): section Error Codes.
int ETIMEDOUT
`errno.h' (BSD: Connection timed out): section Error Codes.
int ETOOMANYREFS
`errno.h' (BSD: Too many references: cannot splice): section Error Codes.
int ETXTBSY
`errno.h' (BSD: Text file busy): section Error Codes.
int EUCLEAN
`errno.h' (Linux???: Structure needs cleaning): section Error Codes.
int EUNATCH
`errno.h' (Linux???: Protocol driver not attached): section Error Codes.
int EUSERS
`errno.h' (BSD: Too many users): section Error Codes.
int EWOULDBLOCK
`errno.h' (BSD: Operation would block): section Error Codes.
int EXDEV
`errno.h' (POSIX.1: Invalid cross-device link): section Error Codes.
int execl (const char *filename, const char *arg0, ...)
`unistd.h' (POSIX.1): section Executing a File.
int execle (const char *filename, const char *arg0, char *const env[], ...)
`unistd.h' (POSIX.1): section Executing a File.
int execlp (const char *filename, const char *arg0, ...)
`unistd.h' (POSIX.1): section Executing a File.
int execv (const char *filename, char *const argv[])
`unistd.h' (POSIX.1): section Executing a File.
int execve (const char *filename, char *const argv[], char *const env[])
`unistd.h' (POSIX.1): section Executing a File.
int execvp (const char *filename, char *const argv[])
`unistd.h' (POSIX.1): section Executing a File.
int EXFULL
`errno.h' (Linux???: Exchange full): section Error Codes.
void _Exit (int status)
`stdlib.h' (ISO): section Termination Internals.
void _exit (int status)
`unistd.h' (POSIX.1): section Termination Internals.
void exit (int status)
`stdlib.h' (ISO): section Normal Termination.
int EXIT_FAILURE
`stdlib.h' (ISO): section Exit Status.
int EXIT_SUCCESS
`stdlib.h' (ISO): section Exit Status.
double exp (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double exp10 (double x)
`math.h' (GNU): section Exponentiation and Logarithms.
float exp10f (float x)
`math.h' (GNU): section Exponentiation and Logarithms.
long double exp10l (long double x)
`math.h' (GNU): section Exponentiation and Logarithms.
double exp2 (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float exp2f (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double exp2l (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float expf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double expl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double expm1 (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float expm1f (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double expm1l (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
int EXPR_NEST_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
double fabs (double number)
`math.h' (ISO): section Absolute Value.
float fabsf (float number)
`math.h' (ISO): section Absolute Value.
long double fabsl (long double number)
`math.h' (ISO): section Absolute Value.
size_t __fbufsize (FILE *stream)
`stdio_ext.h' (GNU): section Controlling Which Kind of Buffering.
int fchdir (int filedes)
`unistd.h' (XPG): section Working Directory.
int fchmod (int filedes, int mode)
`sys/stat.h' (BSD): section Assigning File Permissions.
int fchown (int filedes, int owner, int group)
`unistd.h' (BSD): section File Owner.
int fclean (FILE *stream)
`stdio.h' (GNU): section Cleaning Streams.
int fclose (FILE *stream)
`stdio.h' (ISO): section Closing Streams.
int fcloseall (void)
`stdio.h' (GNU): section Closing Streams.
int fcntl (int filedes, int command, ...)
`fcntl.h' (POSIX.1): section Control Operations on Files.
char * fcvt (double value, int ndigit, int *decpt, int *neg)
`stdlib.h' (SVID, Unix98): section Old-fashioned System V number-to-string functions.
char * fcvt_r (double value, int ndigit, int *decpt, int *neg, char *buf, size_t len)
`stdlib.h' (SVID, Unix98): section Old-fashioned System V number-to-string functions.
int fdatasync (int fildes)
`unistd.h' (POSIX): section Synchronizing I/O operations.
int FD_CLOEXEC
`fcntl.h' (POSIX.1): section File Descriptor Flags.
void FD_CLR (int filedes, fd_set *set)
`sys/types.h' (BSD): section Waiting for Input or Output.
double fdim (double x, double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
float fdimf (float x, float y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
long double fdiml (long double x, long double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
int FD_ISSET (int filedes, fd_set *set)
`sys/types.h' (BSD): section Waiting for Input or Output.
FILE * fdopen (int filedes, const char *opentype)
`stdio.h' (POSIX.1): section Descriptors and Streams.
void FD_SET (int filedes, fd_set *set)
`sys/types.h' (BSD): section Waiting for Input or Output.
fd_set
`sys/types.h' (BSD): section Waiting for Input or Output.
int FD_SETSIZE
`sys/types.h' (BSD): section Waiting for Input or Output.
int F_DUPFD
`fcntl.h' (POSIX.1): section Duplicating Descriptors.
void FD_ZERO (fd_set *set)
`sys/types.h' (BSD): section Waiting for Input or Output.
int feclearexcept (int excepts)
`fenv.h' (ISO): section Examining the FPU status word.
int fedisableexcept (int excepts)
`fenv.h' (GNU): section Floating-Point Control Functions.
FE_DIVBYZERO
`fenv.h' (ISO): section Examining the FPU status word.
FE_DOWNWARD
`fenv.h' (ISO): section Rounding Modes.
int feenableexcept (int excepts)
`fenv.h' (GNU): section Floating-Point Control Functions.
int fegetenv (fenv_t *envp)
`fenv.h' (ISO): section Floating-Point Control Functions.
int fegetexcept (int excepts)
`fenv.h' (GNU): section Floating-Point Control Functions.
int fegetexceptflag (fexcept_t *flagp, int excepts)
`fenv.h' (ISO): section Examining the FPU status word.
int fegetround (void)
`fenv.h' (ISO): section Rounding Modes.
int feholdexcept (fenv_t *envp)
`fenv.h' (ISO): section Floating-Point Control Functions.
FE_INEXACT
`fenv.h' (ISO): section Examining the FPU status word.
FE_INVALID
`fenv.h' (ISO): section Examining the FPU status word.
int feof (FILE *stream)
`stdio.h' (ISO): section End-Of-File and Errors.
int feof_unlocked (FILE *stream)
`stdio.h' (GNU): section End-Of-File and Errors.
FE_OVERFLOW
`fenv.h' (ISO): section Examining the FPU status word.
int feraiseexcept (int excepts)
`fenv.h' (ISO): section Examining the FPU status word.
int ferror (FILE *stream)
`stdio.h' (ISO): section End-Of-File and Errors.
int ferror_unlocked (FILE *stream)
`stdio.h' (GNU): section End-Of-File and Errors.
int fesetenv (const fenv_t *envp)
`fenv.h' (ISO): section Floating-Point Control Functions.
int fesetexceptflag (const fexcept_t *flagp, int
`fenv.h' (ISO): section Examining the FPU status word.
int fesetround (int round)
`fenv.h' (ISO): section Rounding Modes.
int fetestexcept (int excepts)
`fenv.h' (ISO): section Examining the FPU status word.
FE_TONEAREST
`fenv.h' (ISO): section Rounding Modes.
FE_TOWARDZERO
`fenv.h' (ISO): section Rounding Modes.
FE_UNDERFLOW
`fenv.h' (ISO): section Examining the FPU status word.
int feupdateenv (const fenv_t *envp)
`fenv.h' (ISO): section Floating-Point Control Functions.
FE_UPWARD
`fenv.h' (ISO): section Rounding Modes.
int fflush (FILE *stream)
`stdio.h' (ISO): section Flushing Buffers.
int fflush_unlocked (FILE *stream)
`stdio.h' (POSIX): section Flushing Buffers.
int fgetc (FILE *stream)
`stdio.h' (ISO): section Character Input.
int fgetc_unlocked (FILE *stream)
`stdio.h' (POSIX): section Character Input.
int F_GETFD
`fcntl.h' (POSIX.1): section File Descriptor Flags.
int F_GETFL
`fcntl.h' (POSIX.1): section Getting and Setting File Status Flags.
struct group * fgetgrent (FILE *stream)
`grp.h' (SVID): section 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 Scanning the List of All Groups.
int F_GETLK
`fcntl.h' (POSIX.1): section File Locks.
int F_GETOWN
`fcntl.h' (BSD): section Interrupt-Driven Input.
int fgetpos (FILE *stream, fpos_t *position)
`stdio.h' (ISO): section Portable File-Position Functions.
int fgetpos64 (FILE *stream, fpos64_t *position)
`stdio.h' (Unix98): section Portable File-Position Functions.
struct passwd * fgetpwent (FILE *stream)
`pwd.h' (SVID): section 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 Scanning the List of All Users.
char * fgets (char *s, int count, FILE *stream)
`stdio.h' (ISO): section Line-Oriented Input.
char * fgets_unlocked (char *s, int count, FILE *stream)
`stdio.h' (GNU): section Line-Oriented Input.
wint_t fgetwc (FILE *stream)
`wchar.h' (ISO): section Character Input.
wint_t fgetwc_unlocked (FILE *stream)
`wchar.h' (GNU): section Character Input.
wchar_t * fgetws (wchar_t *ws, int count, FILE *stream)
`wchar.h' (ISO): section Line-Oriented Input.
wchar_t * fgetws_unlocked (wchar_t *ws, int count, FILE *stream)
`wchar.h' (GNU): section Line-Oriented Input.
FILE
`stdio.h' (ISO): section Streams.
int FILENAME_MAX
`stdio.h' (ISO): section Limits on File System Capacity.
int fileno (FILE *stream)
`stdio.h' (POSIX.1): section Descriptors and Streams.
int fileno_unlocked (FILE *stream)
`stdio.h' (GNU): section Descriptors and Streams.
int finite (double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int finitef (float x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int finitel (long double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int __flbf (FILE *stream)
`stdio_ext.h' (GNU): section Controlling Which Kind of Buffering.
void flockfile (FILE *stream)
`stdio.h' (POSIX): section Streams and Threads.
double floor (double x)
`math.h' (ISO): section Rounding Functions.
float floorf (float x)
`math.h' (ISO): section Rounding Functions.
long double floorl (long double x)
`math.h' (ISO): section Rounding Functions.
FLT_DIG
`float.h' (ISO): section Floating Point Parameters.
FLT_EPSILON
`float.h' (ISO): section Floating Point Parameters.
FLT_MANT_DIG
`float.h' (ISO): section Floating Point Parameters.
FLT_MAX
`float.h' (ISO): section Floating Point Parameters.
FLT_MAX_10_EXP
`float.h' (ISO): section Floating Point Parameters.
FLT_MAX_EXP
`float.h' (ISO): section Floating Point Parameters.
FLT_MIN
`float.h' (ISO): section Floating Point Parameters.
FLT_MIN_10_EXP
`float.h' (ISO): section Floating Point Parameters.
FLT_MIN_EXP
`float.h' (ISO): section Floating Point Parameters.
FLT_RADIX
`float.h' (ISO): section Floating Point Parameters.
FLT_ROUNDS
`float.h' (ISO): section Floating Point Parameters.
void _flushlbf (void)
`stdio_ext.h' (GNU): section Flushing Buffers.
tcflag_t FLUSHO
`termios.h' (BSD): section Local Modes.
double fma (double x, double y, double z)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
float fmaf (float x, float y, float z)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
long double fmal (long double x, long double y, long double z)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
double fmax (double x, double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
float fmaxf (float x, float y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
long double fmaxl (long double x, long double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
FILE * fmemopen (void *buf, size_t size, const char *opentype)
`stdio.h' (GNU): section String Streams.
double fmin (double x, double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
float fminf (float x, float y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
long double fminl (long double x, long double y)
`math.h' (ISO): section Miscellaneous FP arithmetic functions.
double fmod (double numerator, double denominator)
`math.h' (ISO): section Remainder Functions.
float fmodf (float numerator, float denominator)
`math.h' (ISO): section Remainder Functions.
long double fmodl (long double numerator, long double denominator)
`math.h' (ISO): section Remainder Functions.
int fmtmsg (long int classification, const char *label, int severity, const char *text, const char *action, const char *tag)
`fmtmsg.h' (XPG): section Printing Formatted Messages.
int fnmatch (const char *pattern, const char *string, int flags)
`fnmatch.h' (POSIX.2): section Wildcard Matching.
FNM_CASEFOLD
`fnmatch.h' (GNU): section Wildcard Matching.
FNM_EXTMATCH
`fnmatch.h' (GNU): section Wildcard Matching.
FNM_FILE_NAME
`fnmatch.h' (GNU): section Wildcard Matching.
FNM_LEADING_DIR
`fnmatch.h' (GNU): section Wildcard Matching.
FNM_NOESCAPE
`fnmatch.h' (POSIX.2): section Wildcard Matching.
FNM_PATHNAME
`fnmatch.h' (POSIX.2): section Wildcard Matching.
FNM_PERIOD
`fnmatch.h' (POSIX.2): section Wildcard Matching.
int F_OK
`unistd.h' (POSIX.1): section Testing Permission to Access a File.
FILE * fopen (const char *filename, const char *opentype)
`stdio.h' (ISO): section Opening Streams.
FILE * fopen64 (const char *filename, const char *opentype)
`stdio.h' (Unix98): section Opening Streams.
FILE * fopencookie (void *cookie, const char *opentype, cookie_io_functions_t io-functions)
`stdio.h' (GNU): section Custom Streams and Cookies.
int FOPEN_MAX
`stdio.h' (ISO): section Opening Streams.
pid_t fork (void)
`unistd.h' (POSIX.1): section Creating a Process.
int forkpty (int *amaster, char *name, struct termios *termp, struct winsize *winp)
`pty.h' (BSD): section Opening a Pseudo-Terminal Pair.
long int fpathconf (int filedes, int parameter)
`unistd.h' (POSIX.1): section Using pathconf.
int fpclassify (float-type x)
`math.h' (ISO): section Floating-Point Number Classification Functions.
FPE_DECOVF_TRAP
`signal.h' (BSD): section Program Error Signals.
FPE_FLTDIV_FAULT
`signal.h' (BSD): section Program Error Signals.
FPE_FLTDIV_TRAP
`signal.h' (BSD): section Program Error Signals.
FPE_FLTOVF_FAULT
`signal.h' (BSD): section Program Error Signals.
FPE_FLTOVF_TRAP
`signal.h' (BSD): section Program Error Signals.
FPE_FLTUND_FAULT
`signal.h' (BSD): section Program Error Signals.
FPE_FLTUND_TRAP
`signal.h' (BSD): section Program Error Signals.
FPE_INTDIV_TRAP
`signal.h' (BSD): section Program Error Signals.
FPE_INTOVF_TRAP
`signal.h' (BSD): section Program Error Signals.
size_t __fpending (FILE *stream) The __fpending
`stdio_ext.h' (GNU): section Controlling Which Kind of Buffering.
FPE_SUBRNG_TRAP
`signal.h' (BSD): section Program Error Signals.
int FP_ILOGB0
`math.h' (ISO): section Exponentiation and Logarithms.
int FP_ILOGBNAN
`math.h' (ISO): section Exponentiation and Logarithms.
fpos64_t
`stdio.h' (Unix98): section Portable File-Position Functions.
fpos_t
`stdio.h' (ISO): section Portable File-Position Functions.
int fprintf (FILE *stream, const char *template, ...)
`stdio.h' (ISO): section Formatted Output Functions.
void __fpurge (FILE *stream)
`stdio_ext.h' (GNU): section Flushing Buffers.
int fputc (int c, FILE *stream)
`stdio.h' (ISO): section Simple Output by Characters or Lines.
int fputc_unlocked (int c, FILE *stream)
`stdio.h' (POSIX): section Simple Output by Characters or Lines.
int fputs (const char *s, FILE *stream)
`stdio.h' (ISO): section Simple Output by Characters or Lines.
int fputs_unlocked (const char *s, FILE *stream)
`stdio.h' (GNU): section Simple Output by Characters or Lines.
wint_t fputwc (wchar_t wc, FILE *stream)
`wchar.h' (ISO): section Simple Output by Characters or Lines.
wint_t fputwc_unlocked (wint_t wc, FILE *stream)
`wchar.h' (POSIX): section Simple Output by Characters or Lines.
int fputws (const wchar_t *ws, FILE *stream)
`wchar.h' (ISO): section Simple Output by Characters or Lines.
int fputws_unlocked (const wchar_t *ws, FILE *stream)
`wchar.h' (GNU): section Simple Output by Characters or Lines.
F_RDLCK
`fcntl.h' (POSIX.1): section File Locks.
size_t fread (void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (ISO): section Block Input/Output.
int __freadable (FILE *stream)
`stdio_ext.h' (GNU): section Opening Streams.
int __freading (FILE *stream)
`stdio_ext.h' (GNU): section Opening Streams.
size_t fread_unlocked (void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (GNU): section Block Input/Output.
void free (void *ptr)
`malloc.h', `stdlib.h' (ISO): section Freeing Memory Allocated with malloc.
__free_hook
`malloc.h' (GNU): section Memory Allocation Hooks.
FILE * freopen (const char *filename, const char *opentype, FILE *stream)
`stdio.h' (ISO): section Opening Streams.
FILE * freopen64 (const char *filename, const char *opentype, FILE *stream)
`stdio.h' (Unix98): section Opening Streams.
double frexp (double value, int *exponent)
`math.h' (ISO): section Normalization Functions.
float frexpf (float value, int *exponent)
`math.h' (ISO): section Normalization Functions.
long double frexpl (long double value, int *exponent)
`math.h' (ISO): section Normalization Functions.
int fscanf (FILE *stream, const char *template, ...)
`stdio.h' (ISO): section Formatted Input Functions.
int fseek (FILE *stream, long int offset, int whence)
`stdio.h' (ISO): section File Positioning.
int fseeko (FILE *stream, off_t offset, int whence)
`stdio.h' (Unix98): section File Positioning.
int fseeko64 (FILE *stream, off64_t offset, int whence)
`stdio.h' (Unix98): section File Positioning.
int F_SETFD
`fcntl.h' (POSIX.1): section File Descriptor Flags.
int F_SETFL
`fcntl.h' (POSIX.1): section Getting and Setting File Status Flags.
int F_SETLK
`fcntl.h' (POSIX.1): section File Locks.
int F_SETLKW
`fcntl.h' (POSIX.1): section File Locks.
int __fsetlocking (FILE *stream, int type)
`stdio_ext.h' (GNU): section Streams and Threads.
int F_SETOWN
`fcntl.h' (BSD): section Interrupt-Driven Input.
int fsetpos (FILE *stream, const fpos_t *position)
`stdio.h' (ISO): section Portable File-Position Functions.
int fsetpos64 (FILE *stream, const fpos64_t *position)
`stdio.h' (Unix98): section Portable File-Position Functions.
int fstat (int filedes, struct stat *buf)
`sys/stat.h' (POSIX.1): section Reading the Attributes of a File.
int fstat64 (int filedes, struct stat64 *buf)
`sys/stat.h' (Unix98): section Reading the Attributes of a File.
int fsync (int fildes)
`unistd.h' (POSIX): section Synchronizing I/O operations.
long int ftell (FILE *stream)
`stdio.h' (ISO): section File Positioning.
off_t ftello (FILE *stream)
`stdio.h' (Unix98): section File Positioning.
off64_t ftello64 (FILE *stream)
`stdio.h' (Unix98): section File Positioning.
int ftruncate (int fd, off_t length)
`unistd.h' (POSIX): section File Size.
int ftruncate64 (int id, off64_t length)
`unistd.h' (Unix98): section File Size.
int ftrylockfile (FILE *stream)
`stdio.h' (POSIX): section Streams and Threads.
int ftw (const char *filename, __ftw_func_t func, int descriptors)
`ftw.h' (SVID): section Working with Directory Trees.
int ftw64 (const char *filename, __ftw64_func_t func, int descriptors)
`ftw.h' (Unix98): section Working with Directory Trees.
__ftw64_func_t
`ftw.h' (GNU): section Working with Directory Trees.
__ftw_func_t
`ftw.h' (GNU): section Working with Directory Trees.
F_UNLCK
`fcntl.h' (POSIX.1): section File Locks.
void funlockfile (FILE *stream)
`stdio.h' (POSIX): section Streams and Threads.
int fwide (FILE *stream, int mode)
`wchar.h' (ISO): section Streams in Internationalized Applications.
int fwprintf (FILE *stream, const wchar_t *template, ...)
`wchar.h' (ISO): section Formatted Output Functions.
int __fwritable (FILE *stream)
`stdio_ext.h' (GNU): section Opening Streams.
size_t fwrite (const void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (ISO): section Block Input/Output.
size_t fwrite_unlocked (const void *data, size_t size, size_t count, FILE *stream)
`stdio.h' (GNU): section Block Input/Output.
int __fwriting (FILE *stream)
`stdio_ext.h' (GNU): section Opening Streams.
F_WRLCK
`fcntl.h' (POSIX.1): section File Locks.
int fwscanf (FILE *stream, const wchar_t *template, ...)
`wchar.h' (ISO): section Formatted Input Functions.
double gamma (double x)
`math.h' (SVID): section Special Functions.
float gammaf (float x)
`math.h' (SVID): section Special Functions.
long double gammal (long double x)
`math.h' (SVID): section Special Functions.
void (*__gconv_end_fct) (struct gconv_step *)
`gconv.h' (GNU): section The iconv Implementation in the GNU C library.
int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int)
`gconv.h' (GNU): section The iconv Implementation in the GNU C library.
int (*__gconv_init_fct) (struct __gconv_step *)
`gconv.h' (GNU): section The iconv Implementation in the GNU C library.
char * gcvt (double value, int ndigit, char *buf)
`stdlib.h' (SVID, Unix98): section Old-fashioned System V number-to-string functions.
long int get_avphys_pages (void)
`sys/sysinfo.h' (GNU): section How to get information about the memory subsystem?.
int getc (FILE *stream)
`stdio.h' (ISO): section Character Input.
int getchar (void)
`stdio.h' (ISO): section Character Input.
int getchar_unlocked (void)
`stdio.h' (POSIX): section Character Input.
int getcontext (ucontext_t *ucp)
`ucontext.h' (SVID): section Complete Context Control.
int getc_unlocked (FILE *stream)
`stdio.h' (POSIX): section Character Input.
char * get_current_dir_name (void)
`unistd.h' (GNU): section Working Directory.
char * getcwd (char *buffer, size_t size)
`unistd.h' (POSIX.1): section Working Directory.
struct tm * getdate (const char *string)
`time.h' (Unix98): section A More User-friendly Way to Parse Times and Dates.
getdate_err
`time.h' (Unix98): section A More User-friendly Way to Parse Times and Dates.
int getdate_r (const char *string, struct tm *tp)
`time.h' (GNU): section A More User-friendly Way to Parse Times and Dates.
ssize_t getdelim (char **lineptr, size_t *n, int delimiter, FILE *stream)
`stdio.h' (GNU): section Line-Oriented Input.
int getdomainnname (char *name, size_t length)
`unistd.h' (???): section Host Identification.
gid_t getegid (void)
`unistd.h' (POSIX.1): section Reading the Persona of a Process.
char * getenv (const char *name)
`stdlib.h' (ISO): section Environment Access.
uid_t geteuid (void)
`unistd.h' (POSIX.1): section Reading the Persona of a Process.
struct fstab * getfsent (void)
`fstab.h' (BSD): section The `fstab' file.
struct fstab * getfsfile (const char *name)
`fstab.h' (BSD): section The `fstab' file.
struct fstab * getfsspec (const char *name)
`fstab.h' (BSD): section The `fstab' file.
gid_t getgid (void)
`unistd.h' (POSIX.1): section Reading the Persona of a Process.
struct group * getgrent (void)
`grp.h' (SVID, BSD): section 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 Scanning the List of All Groups.
struct group * getgrgid (gid_t gid)
`grp.h' (POSIX.1): section 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 Looking Up One Group.
struct group * getgrnam (const char *name)
`grp.h' (SVID, BSD): section 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 Looking Up One Group.
int getgroups (int count, gid_t *groups)
`unistd.h' (POSIX.1): section Reading the Persona of a Process.
struct hostent * gethostbyaddr (const char *addr, size_t length, int format)
`netdb.h' (BSD): section Host Names.
int gethostbyaddr_r (const char *addr, size_t length, int format, struct hostent *restrict result_buf, char *restrict buf, size_t buflen, struct hostent **restrict result, int *restrict h_errnop)
`netdb.h' (GNU): section Host Names.
struct hostent * gethostbyname (const char *name)
`netdb.h' (BSD): section Host Names.
struct hostent * gethostbyname2 (const char *name, int af)
`netdb.h' (IPv6 Basic API): section Host Names.
int gethostbyname2_r (const char *name, int af, struct hostent *restrict result_buf, char *restrict buf, size_t buflen, struct hostent **restrict result, int *restrict h_errnop)
`netdb.h' (GNU): section Host Names.
int gethostbyname_r (const char *restrict name, struct hostent *restrict result_buf, char *restrict buf, size_t buflen, struct hostent **restrict result, int *restrict h_errnop)
`netdb.h' (GNU): section Host Names.
struct hostent * gethostent (void)
`netdb.h' (BSD): section Host Names.
long int gethostid (void)
`unistd.h' (BSD): section Host Identification.
int gethostname (char *name, size_t size)
`unistd.h' (BSD): section Host Identification.
int getitimer (int which, struct itimerval *old)
`sys/time.h' (BSD): section Setting an Alarm.
ssize_t getline (char **lineptr, size_t *n, FILE *stream)
`stdio.h' (GNU): section Line-Oriented Input.
int getloadavg (double loadavg[], int nelem)
`stdlib.h' (BSD): section Learn about the processors available.
char * getlogin (void)
`unistd.h' (POSIX.1): section Identifying Who Logged In.
struct mntent * getmntent (FILE *stream)
`mntent.h' (BSD): section The `mtab' file.
struct mntent * getmntent_r (FILE *stream, struct mentent *result, char *buffer, int bufsize)
`mntent.h' (BSD): section The `mtab' file.
struct netent * getnetbyaddr (unsigned long int net, int type)
`netdb.h' (BSD): section Networks Database.
struct netent * getnetbyname (const char *name)
`netdb.h' (BSD): section Networks Database.
struct netent * getnetent (void)
`netdb.h' (BSD): section Networks Database.
int getnetgrent (char **hostp, char **userp, char **domainp)
`netdb.h' (BSD): section Looking up one Netgroup.
int getnetgrent_r (char **hostp, char **userp, char **domainp, char *buffer, int buflen)
`netdb.h' (GNU): section Looking up one Netgroup.
int get_nprocs (void)
`sys/sysinfo.h' (GNU): section Learn about the processors available.
int get_nprocs_conf (void)
`sys/sysinfo.h' (GNU): section Learn about the processors available.
int getopt (int argc, char **argv, const char *options)
`unistd.h' (POSIX.2): section Using the getopt function.
int getopt_long (int argc, char *const *argv, const char *shortopts, struct option *longopts, int *indexptr)
`getopt.h' (GNU): section Parsing Long Options with getopt_long.
int getopt_long_only (int argc, char *const *argv, const char *shortopts, struct option *longopts, int *indexptr)
`getopt.h' (GNU): section Parsing Long Options with getopt_long.
int getpagesize (void)
`unistd.h' (BSD): section How to get information about the memory subsystem?.
char * getpass (const char *prompt)
`unistd.h' (BSD): section Reading Passwords.
int getpeername (int socket, struct sockaddr *addr, socklen_t *length-ptr)
`sys/socket.h' (BSD): section Who is Connected to Me?.
int getpgid (pid_t pid)
`unistd.h' (SVID): section Process Group Functions.
pid_t getpgrp (pid_t pid)
`unistd.h' (BSD): section Process Group Functions.
pid_t getpgrp (void)
`unistd.h' (POSIX.1): section Process Group Functions.
long int get_phys_pages (void)
`sys/sysinfo.h' (GNU): section How to get information about the memory subsystem?.
pid_t getpid (void)
`unistd.h' (POSIX.1): section Process Identification.
pid_t getppid (void)
`unistd.h' (POSIX.1): section Process Identification.
int getpriority (int class, int id)
`sys/resource.h' (BSD,POSIX): section Functions For Traditional Scheduling.
struct protoent * getprotobyname (const char *name)
`netdb.h' (BSD): section Protocols Database.
struct protoent * getprotobynumber (int protocol)
`netdb.h' (BSD): section Protocols Database.
struct protoent * getprotoent (void)
`netdb.h' (BSD): section Protocols Database.
int getpt (void)
`stdlib.h' (GNU): section Allocating Pseudo-Terminals.
struct passwd * getpwent (void)
`pwd.h' (POSIX.1): section Scanning the List of All Users.
int getpwent_r (struct passwd *result_buf, char *buffer, int buflen, struct passwd **result)
`pwd.h' (GNU): section Scanning the List of All Users.
struct passwd * getpwnam (const char *name)
`pwd.h' (POSIX.1): section 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 Looking Up One User.
struct passwd * getpwuid (uid_t uid)
`pwd.h' (POSIX.1): section 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 Looking Up One User.
int getrlimit (int resource, struct rlimit *rlp)
`sys/resource.h' (BSD): section Limiting Resource Usage.
int getrlimit64 (int resource, struct rlimit64 *rlp)
`sys/resource.h' (Unix98): section Limiting Resource Usage.
int getrusage (int processes, struct rusage *rusage)
`sys/resource.h' (BSD): section Resource Usage.
char * gets (char *s)
`stdio.h' (ISO): section Line-Oriented Input.
struct servent * getservbyname (const char *name, const char *proto)
`netdb.h' (BSD): section The Services Database.
struct servent * getservbyport (int port, const char *proto)
`netdb.h' (BSD): section The Services Database.
struct servent * getservent (void)
`netdb.h' (BSD): section The Services Database.
pid_t getsid (pid_t pid)
`unistd.h' (SVID): section Process Group Functions.
int getsockname (int socket, struct sockaddr *addr, socklen_t *length-ptr)
`sys/socket.h' (BSD): section Reading the Address of a Socket.
int getsockopt (int socket, int level, int optname, void *optval, socklen_t *optlen-ptr)
`sys/socket.h' (BSD): section Socket Option Functions.
int getsubopt (char **optionp, const char* const *tokens, char **valuep)
`stdlib.h' (stdlib.h): section Parsing of Suboptions.
char * gettext (const char *msgid)
`libintl.h' (GNU): section What has to be done to translate a message?.
int gettimeofday (struct timeval *tp, struct timezone *tzp)
`sys/time.h' (BSD): section High-Resolution Calendar.
uid_t getuid (void)
`unistd.h' (POSIX.1): section Reading the Persona of a Process.
mode_t getumask (void)
`sys/stat.h' (GNU): section Assigning File Permissions.
struct utmp * getutent (void)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
int getutent_r (struct utmp *buffer, struct utmp **result)
`utmp.h' (GNU): section Manipulating the User Accounting Database.
struct utmp * getutid (const struct utmp *id)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
int getutid_r (const struct utmp *id, struct utmp *buffer, struct utmp **result)
`utmp.h' (GNU): section Manipulating the User Accounting Database.
struct utmp * getutline (const struct utmp *line)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
int getutline_r (const struct utmp *line, struct utmp *buffer, struct utmp **result)
`utmp.h' (GNU): section Manipulating the User Accounting Database.
int getutmp (const struct utmpx *utmpx, struct utmp *utmp)
`utmp.h' (GNU): section XPG User Accounting Database Functions.
int getutmpx (const struct utmp *utmp, struct utmpx *utmpx)
`utmp.h' (GNU): section XPG User Accounting Database Functions.
struct utmpx * getutxent (void)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
struct utmpx * getutxid (const struct utmpx *id)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
struct utmpx * getutxline (const struct utmpx *line)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int getw (FILE *stream)
`stdio.h' (SVID): section Character Input.
wint_t getwc (FILE *stream)
`wchar.h' (ISO): section Character Input.
wint_t getwchar (void)
`wchar.h' (ISO): section Character Input.
wint_t getwchar_unlocked (void)
`wchar.h' (GNU): section Character Input.
wint_t getwc_unlocked (FILE *stream)
`wchar.h' (GNU): section Character Input.
char * getwd (char *buffer)
`unistd.h' (BSD): section Working Directory.
gid_t
`sys/types.h' (POSIX.1): section Reading the Persona of a Process.
int glob (const char *pattern, int flags, int (*errfunc) (const char *filename, int error-code), glob_t *vector-ptr)
`glob.h' (POSIX.2): section Calling glob.
int glob64 (const char *pattern, int flags, int (*errfunc) (const char *filename, int error-code), glob64_t *vector-ptr)
`glob.h' (GNU): section Calling glob.
glob64_t
`glob.h' (GNU): section Calling glob.
GLOB_ABORTED
`glob.h' (POSIX.2): section Calling glob.
GLOB_ALTDIRFUNC
`glob.h' (GNU): section More Flags for Globbing.
GLOB_APPEND
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_BRACE
`glob.h' (GNU): section More Flags for Globbing.
GLOB_DOOFFS
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_ERR
`glob.h' (POSIX.2): section Flags for Globbing.
void globfree (glob_t *pglob)
`glob.h' (POSIX.2): section More Flags for Globbing.
void globfree64 (glob64_t *pglob)
`glob.h' (GNU): section More Flags for Globbing.
GLOB_MAGCHAR
`glob.h' (GNU): section More Flags for Globbing.
GLOB_MARK
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_NOCHECK
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_NOESCAPE
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_NOMAGIC
`glob.h' (GNU): section More Flags for Globbing.
GLOB_NOMATCH
`glob.h' (POSIX.2): section Calling glob.
GLOB_NOSORT
`glob.h' (POSIX.2): section Flags for Globbing.
GLOB_NOSPACE
`glob.h' (POSIX.2): section Calling glob.
GLOB_ONLYDIR
`glob.h' (GNU): section More Flags for Globbing.
GLOB_PERIOD
`glob.h' (GNU): section More Flags for Globbing.
glob_t
`glob.h' (POSIX.2): section Calling glob.
GLOB_TILDE
`glob.h' (GNU): section More Flags for Globbing.
GLOB_TILDE_CHECK
`glob.h' (GNU): section More Flags for Globbing.
struct tm * gmtime (const time_t *time)
`time.h' (ISO): section Broken-down Time.
struct tm * gmtime_r (const time_t *time, struct tm *resultp)
`time.h' (POSIX.1c): section Broken-down Time.
_GNU_SOURCE
(GNU): section Feature Test Macros.
int grantpt (int filedes)
`stdlib.h' (SVID, XPG4.2): section Allocating Pseudo-Terminals.
int gsignal (int signum)
`signal.h' (SVID): section Signaling Yourself.
int gtty (int filedes, struct sgttyb *attributes)
`sgtty.h' (BSD): section BSD Terminal Modes.
char * hasmntopt (const struct mntent *mnt, const char *opt)
`mntent.h' (BSD): section The `mtab' file.
int hcreate (size_t nel)
`search.h' (SVID): section The hsearch function..
int hcreate_r (size_t nel, struct hsearch_data *htab)
`search.h' (GNU): section The hsearch function..
void hdestroy (void)
`search.h' (SVID): section The hsearch function..
void hdestroy_r (struct hsearch_data *htab)
`search.h' (GNU): section The hsearch function..
HOST_NOT_FOUND
`netdb.h' (BSD): section Host Names.
ENTRY * hsearch (ENTRY item, ACTION action)
`search.h' (SVID): section The hsearch function..
int hsearch_r (ENTRY item, ACTION action, ENTRY **retval, struct hsearch_data *htab)
`search.h' (GNU): section The hsearch function..
uint32_t htonl (uint32_t hostlong)
`netinet/in.h' (BSD): section Byte Order Conversion.
uint16_t htons (uint16_t hostshort)
`netinet/in.h' (BSD): section Byte Order Conversion.
double HUGE_VAL
`math.h' (ISO): section Error Reporting by Mathematical Functions.
float HUGE_VALF
`math.h' (ISO): section Error Reporting by Mathematical Functions.
long double HUGE_VALL
`math.h' (ISO): section Error Reporting by Mathematical Functions.
tcflag_t HUPCL
`termios.h' (POSIX.1): section Control Modes.
double hypot (double x, double y)
`math.h' (ISO): section Exponentiation and Logarithms.
float hypotf (float x, float y)
`math.h' (ISO): section Exponentiation and Logarithms.
long double hypotl (long double x, long double y)
`math.h' (ISO): section Exponentiation and Logarithms.
tcflag_t ICANON
`termios.h' (POSIX.1): section Local Modes.
size_t iconv (iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)
`iconv.h' (XPG2): section Generic Character Set Conversion Interface.
int iconv_close (iconv_t cd)
`iconv.h' (XPG2): section Generic Character Set Conversion Interface.
iconv_t iconv_open (const char *tocode, const char *fromcode)
`iconv.h' (XPG2): section Generic Character Set Conversion Interface.
iconv_t
`iconv.h' (XPG2): section Generic Character Set Conversion Interface.
tcflag_t ICRNL
`termios.h' (POSIX.1): section Input Modes.
tcflag_t IEXTEN
`termios.h' (POSIX.1): section Local Modes.
void if_freenameindex (struct if_nameindex *ptr)
`net/if.h' (IPv6 basic API): section Interface Naming.
char * if_indextoname (unsigned int ifindex, char *ifname)
`net/if.h' (IPv6 basic API): section Interface Naming.
struct if_nameindex * if_nameindex (void)
`net/if.h' (IPv6 basic API): section Interface Naming.
unsigned int if_nametoindex (const char *ifname)
`net/if.h' (IPv6 basic API): section Interface Naming.
size_t IFNAMSIZ
`net/if.h' (net/if.h): section Interface Naming.
int IFTODT (mode_t mode)
`dirent.h' (BSD): section Format of a Directory Entry.
tcflag_t IGNBRK
`termios.h' (POSIX.1): section Input Modes.
tcflag_t IGNCR
`termios.h' (POSIX.1): section Input Modes.
tcflag_t IGNPAR
`termios.h' (POSIX.1): section Input Modes.
int ilogb (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
int ilogbf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
int ilogbl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
intmax_t imaxabs (intmax_t number)
`inttypes.h' (ISO): section Absolute Value.
tcflag_t IMAXBEL
`termios.h' (BSD): section Input Modes.
imaxdiv_t imaxdiv (intmax_t numerator, intmax_t denominator)
`inttypes.h' (ISO): section Integer Division.
imaxdiv_t
`inttypes.h' (ISO): section Integer Division.
struct in6_addr in6addr_any
`netinet/in.h' (IPv6 basic API): section Host Address Data Type.
struct in6_addr in6addr_loopback
`netinet/in.h' (IPv6 basic API): section Host Address Data Type.
uint32_t INADDR_ANY
`netinet/in.h' (BSD): section Host Address Data Type.
uint32_t INADDR_BROADCAST
`netinet/in.h' (BSD): section Host Address Data Type.
uint32_t INADDR_LOOPBACK
`netinet/in.h' (BSD): section Host Address Data Type.
uint32_t INADDR_NONE
`netinet/in.h' (BSD): section Host Address Data Type.
char * index (const char *string, int c)
`string.h' (BSD): section Search Functions.
uint32_t inet_addr (const char *name)
`arpa/inet.h' (BSD): section Host Address Functions.
int inet_aton (const char *name, struct in_addr *addr)
`arpa/inet.h' (BSD): section Host Address Functions.
uint32_t inet_lnaof (struct in_addr addr)
`arpa/inet.h' (BSD): section Host Address Functions.
struct in_addr inet_makeaddr (uint32_t net, uint32_t local)
`arpa/inet.h' (BSD): section Host Address Functions.
uint32_t inet_netof (struct in_addr addr)
`arpa/inet.h' (BSD): section Host Address Functions.
uint32_t inet_network (const char *name)
`arpa/inet.h' (BSD): section Host Address Functions.
char * inet_ntoa (struct in_addr addr)
`arpa/inet.h' (BSD): section Host Address Functions.
const char * inet_ntop (int af, const void *cp, char *buf, size_t len)
`arpa/inet.h' (IPv6 basic API): section Host Address Functions.
int inet_pton (int af, const char *cp, void *buf)
`arpa/inet.h' (IPv6 basic API): section Host Address Functions.
float INFINITY
`math.h' (ISO): section Infinity and NaN.
double infnan (int error)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int initgroups (const char *user, gid_t gid)
`grp.h' (BSD): section Setting the Group IDs.
INIT_PROCESS
`utmp.h' (SVID): section Manipulating the User Accounting Database.
INIT_PROCESS
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
void * initstate (unsigned int seed, void *state, size_t size)
`stdlib.h' (BSD): section BSD Random Number Functions.
int initstate_r (unsigned int seed, char *restrict statebuf, size_t statelen, struct random_data *restrict buf)
`stdlib.h' (GNU): section BSD Random Number Functions.
tcflag_t INLCR
`termios.h' (POSIX.1): section Input Modes.
int innetgr (const char *netgroup, const char *host, const char *user, const char *domain)
`netdb.h' (BSD): section Testing for Netgroup Membership.
ino64_t
`sys/types.h' (Unix98): section The meaning of the File Attributes.
ino_t
`sys/types.h' (POSIX.1): section The meaning of the File Attributes.
tcflag_t INPCK
`termios.h' (POSIX.1): section Input Modes.
INT_MAX
`limits.h' (ISO): section Range of an Integer Type.
INT_MIN
`limits.h' (ISO): section Range of an Integer Type.
int _IOFBF
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
int _IOLBF
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
int _IONBF
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
int IPPORT_RESERVED
`netinet/in.h' (BSD): section Internet Ports.
int IPPORT_USERRESERVED
`netinet/in.h' (BSD): section Internet Ports.
int isalnum (int c)
`ctype.h' (ISO): section Classification of Characters.
int isalpha (int c)
`ctype.h' (ISO): section Classification of Characters.
int isascii (int c)
`ctype.h' (SVID, BSD): section Classification of Characters.
int isatty (int filedes)
`unistd.h' (POSIX.1): section Identifying Terminals.
int isblank (int c)
`ctype.h' (GNU): section Classification of Characters.
int iscntrl (int c)
`ctype.h' (ISO): section Classification of Characters.
int isdigit (int c)
`ctype.h' (ISO): section Classification of Characters.
int isfinite (float-type x)
`math.h' (ISO): section Floating-Point Number Classification Functions.
int isgraph (int c)
`ctype.h' (ISO): section Classification of Characters.
int isgreater (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
int isgreaterequal (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
tcflag_t ISIG
`termios.h' (POSIX.1): section Local Modes.
int isinf (double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isinff (float x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isinfl (long double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isless (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
int islessequal (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
int islessgreater (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
int islower (int c)
`ctype.h' (ISO): section Classification of Characters.
int isnan (float-type x)
`math.h' (ISO): section Floating-Point Number Classification Functions.
int isnan (double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isnanf (float x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isnanl (long double x)
`math.h' (BSD): section Floating-Point Number Classification Functions.
int isnormal (float-type x)
`math.h' (ISO): section Floating-Point Number Classification Functions.
_ISOC99_SOURCE
(GNU): section Feature Test Macros.
int isprint (int c)
`ctype.h' (ISO): section Classification of Characters.
int ispunct (int c)
`ctype.h' (ISO): section Classification of Characters.
int isspace (int c)
`ctype.h' (ISO): section Classification of Characters.
tcflag_t ISTRIP
`termios.h' (POSIX.1): section Input Modes.
int isunordered (real-floating x, real-floating y)
`math.h' (ISO): section Floating-Point Comparison Functions.
int isupper (int c)
`ctype.h' (ISO): section Classification of Characters.
int iswalnum (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswalpha (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswblank (wint_t wc)
`wctype.h' (GNU): section Character class determination for wide characters.
int iswcntrl (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswctype (wint_t wc, wctype_t desc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswdigit (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswgraph (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswlower (wint_t wc)
`ctype.h' (ISO): section Character class determination for wide characters.
int iswprint (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswpunct (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswspace (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswupper (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int iswxdigit (wint_t wc)
`wctype.h' (ISO): section Character class determination for wide characters.
int isxdigit (int c)
`ctype.h' (ISO): section Classification of Characters.
ITIMER_PROF
`sys/time.h' (BSD): section Setting an Alarm.
ITIMER_REAL
`sys/time.h' (BSD): section Setting an Alarm.
ITIMER_VIRTUAL
`sys/time.h' (BSD): section Setting an Alarm.
tcflag_t IXANY
`termios.h' (BSD): section Input Modes.
tcflag_t IXOFF
`termios.h' (POSIX.1): section Input Modes.
tcflag_t IXON
`termios.h' (POSIX.1): section Input Modes.
double j0 (double x)
`math.h' (SVID): section Special Functions.
float j0f (float x)
`math.h' (SVID): section Special Functions.
long double j0l (long double x)
`math.h' (SVID): section Special Functions.
double j1 (double x)
`math.h' (SVID): section Special Functions.
float j1f (float x)
`math.h' (SVID): section Special Functions.
long double j1l (long double x)
`math.h' (SVID): section Special Functions.
jmp_buf
`setjmp.h' (ISO): section Details of Non-Local Exits.
double jn (int n, double x)
`math.h' (SVID): section Special Functions.
float jnf (int n, float x)
`math.h' (SVID): section Special Functions.
long double jnl (int n, long double x)
`math.h' (SVID): section Special Functions.
long int jrand48 (unsigned short int xsubi[3])
`stdlib.h' (SVID): section SVID Random Number Function.
int jrand48_r (unsigned short int xsubi[3], struct drand48_data *buffer, long int *result)
`stdlib.h' (GNU): section SVID Random Number Function.
int kill (pid_t pid, int signum)
`signal.h' (POSIX.1): section Signaling Another Process.
int killpg (int pgid, int signum)
`signal.h' (BSD): section Signaling Another Process.
char * l64a (long int n)
`stdlib.h' (XPG): section Encode Binary Data.
long int labs (long int number)
`stdlib.h' (ISO): section Absolute Value.
LANG
`locale.h' (ISO): section Categories of Activities that Locales Affect.
LC_ALL
`locale.h' (ISO): section Categories of Activities that Locales Affect.
LC_COLLATE
`locale.h' (ISO): section Categories of Activities that Locales Affect.
LC_CTYPE
`locale.h' (ISO): section Categories of Activities that Locales Affect.
LC_MESSAGES
`locale.h' (XOPEN): section Categories of Activities that Locales Affect.
LC_MONETARY
`locale.h' (ISO): section Categories of Activities that Locales Affect.
LC_NUMERIC
`locale.h' (ISO): section Categories of Activities that Locales Affect.
void lcong48 (unsigned short int param[7])
`stdlib.h' (SVID): section SVID Random Number Function.
int lcong48_r (unsigned short int param[7], struct drand48_data *buffer)
`stdlib.h' (GNU): section SVID Random Number Function.
int L_ctermid
`stdio.h' (POSIX.1): section Identifying the Controlling Terminal.
LC_TIME
`locale.h' (ISO): section Categories of Activities that Locales Affect.
int L_cuserid
`stdio.h' (POSIX.1): section Identifying Who Logged In.
double ldexp (double value, int exponent)
`math.h' (ISO): section Normalization Functions.
float ldexpf (float value, int exponent)
`math.h' (ISO): section Normalization Functions.
long double ldexpl (long double value, int exponent)
`math.h' (ISO): section Normalization Functions.
ldiv_t ldiv (long int numerator, long int denominator)
`stdlib.h' (ISO): section Integer Division.
ldiv_t
`stdlib.h' (ISO): section Integer Division.
void * lfind (const void *key, void *base, size_t *nmemb, size_t size, comparison_fn_t compar)
`search.h' (SVID): section Array Search Function.
double lgamma (double x)
`math.h' (SVID): section Special Functions.
float lgammaf (float x)
`math.h' (SVID): section Special Functions.
float lgammaf_r (float x, int *signp)
`math.h' (XPG): section Special Functions.
long double lgammal (long double x)
`math.h' (SVID): section Special Functions.
long double lgammal_r (long double x, int *signp)
`math.h' (XPG): section Special Functions.
double lgamma_r (double x, int *signp)
`math.h' (XPG): section Special Functions.
L_INCR
`sys/file.h' (BSD): section File Positioning.
int LINE_MAX
`limits.h' (POSIX.2): section Utility Program Capacity Limits.
int link (const char *oldname, const char *newname)
`unistd.h' (POSIX.1): section Hard Links.
int LINK_MAX
`limits.h' (POSIX.1): section Limits on File System Capacity.
int lio_listio (int mode, struct aiocb *const list[], int nent, struct sigevent *sig)
`aio.h' (POSIX.1b): section Asynchronous Read and Write Operations.
int lio_listio64 (int mode, struct aiocb *const list, int nent, struct sigevent *sig)
`aio.h' (Unix98): section Asynchronous Read and Write Operations.
int listen (int socket, unsigned int n)
`sys/socket.h' (BSD): section Listening for Connections.
long long int llabs (long long int number)
`stdlib.h' (ISO): section Absolute Value.
lldiv_t lldiv (long long int numerator, long long int denominator)
`stdlib.h' (ISO): section Integer Division.
lldiv_t
`stdlib.h' (ISO): section Integer Division.
long long int llrint (double x)
`math.h' (ISO): section Rounding Functions.
long long int llrintf (float x)
`math.h' (ISO): section Rounding Functions.
long long int llrintl (long double x)
`math.h' (ISO): section Rounding Functions.
long long int llround (double x)
`math.h' (ISO): section Rounding Functions.
long long int llroundf (float x)
`math.h' (ISO): section Rounding Functions.
long long int llroundl (long double x)
`math.h' (ISO): section Rounding Functions.
struct lconv * localeconv (void)
`locale.h' (ISO): section localeconv: It is portable but ....
struct tm * localtime (const time_t *time)
`time.h' (ISO): section Broken-down Time.
struct tm * localtime_r (const time_t *time, struct tm *resultp)
`time.h' (POSIX.1c): section Broken-down Time.
double log (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double log10 (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float log10f (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double log10l (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double log1p (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float log1pf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double log1pl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double log2 (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float log2f (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double log2l (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
double logb (double x)
`math.h' (BSD): section Normalization Functions.
double logb (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float logbf (float x)
`math.h' (BSD): section Normalization Functions.
float logbf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double logbl (long double x)
`math.h' (BSD): section Normalization Functions.
long double logbl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float logf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
void login (const struct utmp *entry)
`utmp.h' (BSD): section Logging In and Out.
LOGIN_PROCESS
`utmp.h' (SVID): section Manipulating the User Accounting Database.
LOGIN_PROCESS
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int login_tty (int filedes)
`utmp.h' (BSD): section Logging In and Out.
long double logl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
int logout (const char *ut_line)
`utmp.h' (BSD): section Logging In and Out.
void logwtmp (const char *ut_line, const char *ut_name, const char *ut_host)
`utmp.h' (BSD): section Logging In and Out.
void longjmp (jmp_buf state, int value)
`setjmp.h' (ISO): section Details of Non-Local Exits.
LONG_LONG_MAX
`limits.h' (GNU): section Range of an Integer Type.
LONG_LONG_MIN
`limits.h' (GNU): section Range of an Integer Type.
LONG_MAX
`limits.h' (ISO): section Range of an Integer Type.
LONG_MIN
`limits.h' (ISO): section Range of an Integer Type.
long int lrand48 (void)
`stdlib.h' (SVID): section SVID Random Number Function.
int lrand48_r (struct drand48_data *buffer, double *result)
`stdlib.h' (GNU): section SVID Random Number Function.
long int lrint (double x)
`math.h' (ISO): section Rounding Functions.
long int lrintf (float x)
`math.h' (ISO): section Rounding Functions.
long int lrintl (long double x)
`math.h' (ISO): section Rounding Functions.
long int lround (double x)
`math.h' (ISO): section Rounding Functions.
long int lroundf (float x)
`math.h' (ISO): section Rounding Functions.
long int lroundl (long double x)
`math.h' (ISO): section Rounding Functions.
void * lsearch (const void *key, void *base, size_t *nmemb, size_t size, comparison_fn_t compar)
`search.h' (SVID): section Array Search Function.
off_t lseek (int filedes, off_t offset, int whence)
`unistd.h' (POSIX.1): section Setting the File Position of a Descriptor.
off64_t lseek64 (int filedes, off64_t offset, int whence)
`unistd.h' (Unix98): section Setting the File Position of a Descriptor.
L_SET
`sys/file.h' (BSD): section File Positioning.
int lstat (const char *filename, struct stat *buf)
`sys/stat.h' (BSD): section Reading the Attributes of a File.
int lstat64 (const char *filename, struct stat64 *buf)
`sys/stat.h' (Unix98): section Reading the Attributes of a File.
int L_tmpnam
`stdio.h' (ISO): section Temporary Files.
L_XTND
`sys/file.h' (BSD): section File Positioning.
void makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
`ucontext.h' (SVID): section Complete Context Control.
struct mallinfo mallinfo (void)
`malloc.h' (SVID): section Statistics for Memory Allocation with malloc.
void * malloc (size_t size)
`malloc.h', `stdlib.h' (ISO): section Basic Memory Allocation.
__malloc_hook
`malloc.h' (GNU): section Memory Allocation Hooks.
__malloc_initialize_hook
`malloc.h' (GNU): section Memory Allocation Hooks.
int MAX_CANON
`limits.h' (POSIX.1): section Limits on File System Capacity.
int MAX_INPUT
`limits.h' (POSIX.1): section Limits on File System Capacity.
int MAXNAMLEN
`dirent.h' (BSD): section Limits on File System Capacity.
int MAXSYMLINKS
`sys/param.h' (BSD): section Symbolic Links.
int MB_CUR_MAX
`stdlib.h' (ISO): section Selecting the conversion and its properties.
int mblen (const char *string, size_t size)
`stdlib.h' (ISO): section Non-reentrant Conversion of Single Characters.
int MB_LEN_MAX
`limits.h' (ISO): section Selecting the conversion and its properties.
size_t mbrlen (const char *restrict s, size_t n, mbstate_t *ps)
`wchar.h' (ISO): section Converting Single Characters.
size_t mbrtowc (wchar_t *restrict pwc, const char *restrict s, size_t n, mbstate_t *restrict ps)
`wchar.h' (ISO): section Converting Single Characters.
int mbsinit (const mbstate_t *ps)
`wchar.h' (ISO): section Representing the state of the conversion.
size_t mbsnrtowcs (wchar_t *restrict dst, const char **restrict src, size_t nmc, size_t len, mbstate_t *restrict ps)
`wchar.h' (GNU): section Converting Multibyte and Wide Character Strings.
size_t mbsrtowcs (wchar_t *restrict dst, const char **restrict src, size_t len, mbstate_t *restrict ps)
`wchar.h' (ISO): section Converting Multibyte and Wide Character Strings.
mbstate_t
`wchar.h' (ISO): section Representing the state of the conversion.
size_t mbstowcs (wchar_t *wstring, const char *string, size_t size)
`stdlib.h' (ISO): section Non-reentrant Conversion of Strings.
int mbtowc (wchar_t *restrict result, const char *restrict string, size_t size)
`stdlib.h' (ISO): section Non-reentrant Conversion of Single Characters.
int mcheck (void (*abortfn) (enum mcheck_status status))
`mcheck.h' (GNU): section Heap Consistency Checking.
tcflag_t MDMBUF
`termios.h' (BSD): section Control Modes.
void * memalign (size_t boundary, size_t size)
`malloc.h', `stdlib.h' (BSD): section Allocating Aligned Memory Blocks.
__memalign_hook
`malloc.h' (GNU): section Memory Allocation Hooks.
void * memccpy (void *restrict to, const void *restrict from, int c, size_t size)
`string.h' (SVID): section Copying and Concatenation.
void * memchr (const void *block, int c, size_t size)
`string.h' (ISO): section Search Functions.
int memcmp (const void *a1, const void *a2, size_t size)
`string.h' (ISO): section String/Array Comparison.
void * memcpy (void *restrict to, const void *restrict from, size_t size)
`string.h' (ISO): section Copying and Concatenation.
void * memfrob (void *mem, size_t length)
`string.h' (GNU): section Trivial Encryption.
void * memmem (const void *haystack, size_t haystack-len,
const void *needle, size_t needle-len)
`string.h' (GNU): section Search Functions.
void * memmove (void *to, const void *from, size_t size)
`string.h' (ISO): section Copying and Concatenation.
void * mempcpy (void *restrict to, const void *restrict from, size_t size)
`string.h' (GNU): section Copying and Concatenation.
void * memrchr (const void *block, int c, size_t size)
`string.h' (GNU): section Search Functions.
void * memset (void *block, int c, size_t size)
`string.h' (ISO): section Copying and Concatenation.
int mkdir (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section Creating Directories.
char * mkdtemp (char *template)
`stdlib.h' (BSD): section Temporary Files.
int mkfifo (const char *filename, mode_t mode)
`sys/stat.h' (POSIX.1): section FIFO Special Files.
int mknod (const char *filename, int mode, int dev)
`sys/stat.h' (BSD): section Making Special Files.
int mkstemp (char *template)
`stdlib.h' (BSD): section Temporary Files.
char * mktemp (char *template)
`stdlib.h' (Unix): section Temporary Files.
time_t mktime (struct tm *brokentime)
`time.h' (ISO): section Broken-down Time.
int mlock (const void *addr, size_t len)
`sys/mman.h' (POSIX.1b): section Functions To Lock And Unlock Pages.
int mlockall (int flags)
`sys/mman.h' (POSIX.1b): section Functions To Lock And Unlock Pages.
void * mmap (void *address, size_t length,int protect, int flags, int filedes, off_t offset)
`sys/mman.h' (POSIX): section Memory-mapped I/O.
void * mmap64 (void *address, size_t length,int protect, int flags, int filedes, off64_t offset)
`sys/mman.h' (LFS): section Memory-mapped I/O.
mode_t
`sys/types.h' (POSIX.1): section The meaning of the File Attributes.
double modf (double value, double *integer-part)
`math.h' (ISO): section Rounding Functions.
float modff (float value, float *integer-part)
`math.h' (ISO): section Rounding Functions.
long double modfl (long double value, long double *integer-part)
`math.h' (ISO): section Rounding Functions.
int mount (const char *special_file, const char *dir, const char *fstype, unsigned long int options, const void *data)
`sys/mount.h' (SVID, BSD): section Mount, Unmount, Remount.
long int mrand48 (void)
`stdlib.h' (SVID): section SVID Random Number Function.
int mrand48_r (struct drand48_data *buffer, double *result)
`stdlib.h' (GNU): section SVID Random Number Function.
void * mremap (void *address, size_t length, size_t new_length, int flag)
`sys/mman.h' (GNU): section Memory-mapped I/O.
int MSG_DONTROUTE
`sys/socket.h' (BSD): section Socket Data Options.
int MSG_OOB
`sys/socket.h' (BSD): section Socket Data Options.
int MSG_PEEK
`sys/socket.h' (BSD): section Socket Data Options.
int msync (void *address, size_t length, int flags)
`sys/mman.h' (POSIX): section Memory-mapped I/O.
void mtrace (void)
`mcheck.h' (GNU): section How to install the tracing functionality.
int munlock (const void *addr, size_t len)
`sys/mman.h' (POSIX.1b): section Functions To Lock And Unlock Pages.
int munlockall (void)
`sys/mman.h' (POSIX.1b): section Functions To Lock And Unlock Pages.
int munmap (void *addr, size_t length)
`sys/mman.h' (POSIX): section Memory-mapped I/O.
void muntrace (void)
`mcheck.h' (GNU): section How to install the tracing functionality.
int NAME_MAX
`limits.h' (POSIX.1): section Limits on File System Capacity.
float NAN
`math.h' (GNU): section Infinity and NaN.
double nan (const char *tagp)
`math.h' (ISO): section Setting and modifying single bits of FP values.
float nanf (const char *tagp)
`math.h' (ISO): section Setting and modifying single bits of FP values.
long double nanl (const char *tagp)
`math.h' (ISO): section Setting and modifying single bits of FP values.
int nanosleep (const struct timespec *requested_time, struct timespec *remaining)
`time.h' (POSIX.1): section Sleeping.
int NCCS
`termios.h' (POSIX.1): section Terminal Mode Data Types.
double nearbyint (double x)
`math.h' (ISO): section Rounding Functions.
float nearbyintf (float x)
`math.h' (ISO): section Rounding Functions.
long double nearbyintl (long double x)
`math.h' (ISO): section Rounding Functions.
NEW_TIME
`utmp.h' (SVID): section Manipulating the User Accounting Database.
NEW_TIME
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
double nextafter (double x, double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
float nextafterf (float x, float y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
long double nextafterl (long double x, long double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
double nexttoward (double x, long double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
float nexttowardf (float x, long double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
long double nexttowardl (long double x, long double y)
`math.h' (ISO): section Setting and modifying single bits of FP values.
int nftw (const char *filename, __nftw_func_t func, int descriptors, int flag)
`ftw.h' (XPG4.2): section Working with Directory Trees.
int nftw64 (const char *filename, __nftw64_func_t func, int descriptors, int flag)
`ftw.h' (Unix98): section Working with Directory Trees.
__nftw64_func_t
`ftw.h' (GNU): section Working with Directory Trees.
__nftw_func_t
`ftw.h' (GNU): section Working with Directory Trees.
char * ngettext (const char *msgid1, const char *msgid2, unsigned long int n)
`libintl.h' (GNU): section Additional functions for more complicated situations.
int NGROUPS_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
int nice (int increment)
`unistd.h' (BSD): section Functions For Traditional Scheduling.
nlink_t
`sys/types.h' (POSIX.1): section The meaning of the File Attributes.
char * nl_langinfo (nl_item item)
`langinfo.h' (XOPEN): section Pinpoint Access to Locale Data.
NO_ADDRESS
`netdb.h' (BSD): section Host Names.
tcflag_t NOFLSH
`termios.h' (POSIX.1): section Local Modes.
tcflag_t NOKERNINFO
`termios.h' (BSD): section Local Modes.
NO_RECOVERY
`netdb.h' (BSD): section Host Names.
long int nrand48 (unsigned short int xsubi[3])
`stdlib.h' (SVID): section SVID Random Number Function.
int nrand48_r (unsigned short int xsubi[3], struct drand48_data *buffer, long int *result)
`stdlib.h' (GNU): section SVID Random Number Function.
int NSIG
`signal.h' (BSD): section Standard Signals.
uint32_t ntohl (uint32_t netlong)
`netinet/in.h' (BSD): section Byte Order Conversion.
uint16_t ntohs (uint16_t netshort)
`netinet/in.h' (BSD): section Byte Order Conversion.
int ntp_adjtime (struct timex *tptr)
`sys/timex.h' (GNU): section High Accuracy Clock.
int ntp_gettime (struct ntptimeval *tptr)
`sys/timex.h' (GNU): section High Accuracy Clock.
void * NULL
`stddef.h' (ISO): section Null Pointer Constant.
int O_ACCMODE
`fcntl.h' (POSIX.1): section File Access Modes.
int O_APPEND
`fcntl.h' (POSIX.1): section I/O Operating Modes.
int O_ASYNC
`fcntl.h' (BSD): section I/O Operating Modes.
void obstack_1grow (struct obstack *obstack-ptr, char c)
`obstack.h' (GNU): section Growing Objects.
void obstack_1grow_fast (struct obstack *obstack-ptr, char c)
`obstack.h' (GNU): section Extra Fast Growing Objects.
int obstack_alignment_mask (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Alignment of Data in Obstacks.
void * obstack_alloc (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section Allocation in an Obstack.
obstack_alloc_failed_handler
`obstack.h' (GNU): section Preparing for Using Obstacks.
void * obstack_base (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Status of an Obstack.
void obstack_blank (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section Growing Objects.
void obstack_blank_fast (struct obstack *obstack-ptr, int size)
`obstack.h' (GNU): section Extra Fast Growing Objects.
int obstack_chunk_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Obstack Chunks.
void * obstack_copy (struct obstack *obstack-ptr, void *address, int size)
`obstack.h' (GNU): section Allocation in an Obstack.
void * obstack_copy0 (struct obstack *obstack-ptr, void *address, int size)
`obstack.h' (GNU): section Allocation in an Obstack.
void * obstack_finish (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Growing Objects.
void obstack_free (struct obstack *obstack-ptr, void *object)
`obstack.h' (GNU): section Freeing Objects in an Obstack.
void obstack_grow (struct obstack *obstack-ptr, void *data, int size)
`obstack.h' (GNU): section Growing Objects.
void obstack_grow0 (struct obstack *obstack-ptr, void *data, int size)
`obstack.h' (GNU): section Growing Objects.
int obstack_init (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Preparing for Using Obstacks.
void obstack_int_grow (struct obstack *obstack-ptr, int data)
`obstack.h' (GNU): section Growing Objects.
void obstack_int_grow_fast (struct obstack *obstack-ptr, int data)
`obstack.h' (GNU): section Extra Fast Growing Objects.
void * obstack_next_free (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Status of an Obstack.
int obstack_object_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Growing Objects.
int obstack_object_size (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Status of an Obstack.
int obstack_printf (struct obstack *obstack, const char *template, ...)
`stdio.h' (GNU): section Dynamically Allocating Formatted Output.
void obstack_ptr_grow (struct obstack *obstack-ptr, void *data)
`obstack.h' (GNU): section Growing Objects.
void obstack_ptr_grow_fast (struct obstack *obstack-ptr, void *data)
`obstack.h' (GNU): section Extra Fast Growing Objects.
int obstack_room (struct obstack *obstack-ptr)
`obstack.h' (GNU): section Extra Fast Growing Objects.
int obstack_vprintf (struct obstack *obstack, const char *template, va_list ap)
`stdio.h' (GNU): section Variable Arguments Output Functions.
int O_CREAT
`fcntl.h' (POSIX.1): section Open-time Flags.
int O_EXCL
`fcntl.h' (POSIX.1): section Open-time Flags.
int O_EXEC
`fcntl.h' (GNU): section File Access Modes.
int O_EXLOCK
`fcntl.h' (BSD): section Open-time Flags.
off64_t
`sys/types.h' (Unix98): section Setting the File Position of a Descriptor.
size_t offsetof (type, member)
`stddef.h' (ISO): section Structure Field Offset Measurement.
off_t
`sys/types.h' (POSIX.1): section Setting the File Position of a Descriptor.
int O_FSYNC
`fcntl.h' (BSD): section I/O Operating Modes.
int O_IGNORE_CTTY
`fcntl.h' (GNU): section Open-time Flags.
OLD_TIME
`utmp.h' (SVID): section Manipulating the User Accounting Database.
OLD_TIME
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int O_NDELAY
`fcntl.h' (BSD): section I/O Operating Modes.
int on_exit (void (*function)(int status, void *arg), void *arg)
`stdlib.h' (SunOS): section Cleanups on Exit.
tcflag_t ONLCR
`termios.h' (BSD): section Output Modes.
int O_NOATIME
`fcntl.h' (GNU): section I/O Operating Modes.
int O_NOCTTY
`fcntl.h' (POSIX.1): section Open-time Flags.
tcflag_t ONOEOT
`termios.h' (BSD): section Output Modes.
int O_NOLINK
`fcntl.h' (GNU): section Open-time Flags.
int O_NONBLOCK
`fcntl.h' (POSIX.1): section Open-time Flags.
int O_NONBLOCK
`fcntl.h' (POSIX.1): section I/O Operating Modes.
int O_NOTRANS
`fcntl.h' (GNU): section Open-time Flags.
int open (const char *filename, int flags[, mode_t mode])
`fcntl.h' (POSIX.1): section Opening and Closing Files.
int open64 (const char *filename, int flags[, mode_t mode])
`fcntl.h' (Unix98): section Opening and Closing Files.
DIR * opendir (const char *dirname)
`dirent.h' (POSIX.1): section Opening a Directory Stream.
void openlog (char *ident, int option,
`syslog.h' (BSD): section openlog.
int OPEN_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
FILE * open_memstream (char **ptr, size_t *sizeloc)
`stdio.h' (GNU): section String Streams.
FILE * open_obstack_stream (struct obstack *obstack)
`stdio.h' (GNU): section Obstack Streams.
int openpty (int *amaster, int *aslave, char *name, struct termios *termp, struct winsize *winp)
`pty.h' (BSD): section Opening a Pseudo-Terminal Pair.
tcflag_t OPOST
`termios.h' (POSIX.1): section Output Modes.
char * optarg
`unistd.h' (POSIX.2): section Using the getopt function.
int opterr
`unistd.h' (POSIX.2): section Using the getopt function.
int optind
`unistd.h' (POSIX.2): section Using the getopt function.
OPTION_ALIAS
`argp.h' (GNU): section Flags for Argp Options.
OPTION_ARG_OPTIONAL
`argp.h' (GNU): section Flags for Argp Options.
OPTION_DOC
`argp.h' (GNU): section Flags for Argp Options.
OPTION_HIDDEN
`argp.h' (GNU): section Flags for Argp Options.
OPTION_NO_USAGE
`argp.h' (GNU): section Flags for Argp Options.
int optopt
`unistd.h' (POSIX.2): section Using the getopt function.
int O_RDONLY
`fcntl.h' (POSIX.1): section File Access Modes.
int O_RDWR
`fcntl.h' (POSIX.1): section File Access Modes.
int O_READ
`fcntl.h' (GNU): section File Access Modes.
int O_SHLOCK
`fcntl.h' (BSD): section Open-time Flags.
int O_SYNC
`fcntl.h' (BSD): section I/O Operating Modes.
int O_TRUNC
`fcntl.h' (POSIX.1): section Open-time Flags.
int O_WRITE
`fcntl.h' (GNU): section File Access Modes.
int O_WRONLY
`fcntl.h' (POSIX.1): section File Access Modes.
tcflag_t OXTABS
`termios.h' (BSD): section Output Modes.
PA_CHAR
`printf.h' (GNU): section Parsing a Template String.
PA_DOUBLE
`printf.h' (GNU): section Parsing a Template String.
PA_FLAG_LONG
`printf.h' (GNU): section Parsing a Template String.
PA_FLAG_LONG_DOUBLE
`printf.h' (GNU): section Parsing a Template String.
PA_FLAG_LONG_LONG
`printf.h' (GNU): section Parsing a Template String.
int PA_FLAG_MASK
`printf.h' (GNU): section Parsing a Template String.
PA_FLAG_PTR
`printf.h' (GNU): section Parsing a Template String.
PA_FLAG_SHORT
`printf.h' (GNU): section Parsing a Template String.
PA_FLOAT
`printf.h' (GNU): section Parsing a Template String.
PA_INT
`printf.h' (GNU): section Parsing a Template String.
PA_LAST
`printf.h' (GNU): section Parsing a Template String.
PA_POINTER
`printf.h' (GNU): section Parsing a Template String.
tcflag_t PARENB
`termios.h' (POSIX.1): section Control Modes.
tcflag_t PARMRK
`termios.h' (POSIX.1): section Input Modes.
tcflag_t PARODD
`termios.h' (POSIX.1): section Control Modes.
size_t parse_printf_format (const char *template, size_t n, int *argtypes)
`printf.h' (GNU): section Parsing a Template String.
PA_STRING
`printf.h' (GNU): section Parsing a Template String.
long int pathconf (const char *filename, int parameter)
`unistd.h' (POSIX.1): section Using pathconf.
int PATH_MAX
`limits.h' (POSIX.1): section Limits on File System Capacity.
int pause ()
`unistd.h' (POSIX.1): section Using pause.
_PC_ASYNC_IO
`unistd.h' (POSIX.1): section Using pathconf.
_PC_CHOWN_RESTRICTED
`unistd.h' (POSIX.1): section Using pathconf.
_PC_FILESIZEBITS
`unistd.h' (LFS): section Using pathconf.
_PC_LINK_MAX
`unistd.h' (POSIX.1): section Using pathconf.
int pclose (FILE *stream)
`stdio.h' (POSIX.2, SVID, BSD): section Pipe to a Subprocess.
_PC_MAX_CANON
`unistd.h' (POSIX.1): section Using pathconf.
_PC_MAX_INPUT
`unistd.h' (POSIX.1): section Using pathconf.
_PC_NAME_MAX
`unistd.h' (POSIX.1): section Using pathconf.
_PC_NO_TRUNC
`unistd.h' (POSIX.1): section Using pathconf.
_PC_PATH_MAX
`unistd.h' (POSIX.1): section Using pathconf.
_PC_PIPE_BUF
`unistd.h' (POSIX.1): section Using pathconf.
_PC_PRIO_IO
`unistd.h' (POSIX.1): section Using pathconf.
_PC_REC_INCR_XFER_SIZE
`unistd.h' (POSIX.1): section Using pathconf.
_PC_REC_MAX_XFER_SIZE
`unistd.h' (POSIX.1): section Using pathconf.
_PC_REC_MIN_XFER_SIZE
`unistd.h' (POSIX.1): section Using pathconf.
_PC_REC_XFER_ALIGN
`unistd.h' (POSIX.1): section Using pathconf.
_PC_SOCK_MAXBUF
`unistd.h' (POSIX.1g): section Using pathconf.
_PC_SYNC_IO
`unistd.h' (POSIX.1): section Using pathconf.
_PC_VDISABLE
`unistd.h' (POSIX.1): section Using pathconf.
tcflag_t PENDIN
`termios.h' (BSD): section Local Modes.
void perror (const char *message)
`stdio.h' (ISO): section Error Messages.
int PF_FILE
`sys/socket.h' (GNU): section Details of Local Namespace.
int PF_INET
`sys/socket.h' (BSD): section The Internet Namespace.
int PF_INET6
`sys/socket.h' (X/Open): section The Internet Namespace.
int PF_LOCAL
`sys/socket.h' (POSIX): section Details of Local Namespace.
int PF_UNIX
`sys/socket.h' (BSD): section Details of Local Namespace.
pid_t
`sys/types.h' (POSIX.1): section Process Identification.
int pipe (int filedes[2])
`unistd.h' (POSIX.1): section Creating a Pipe.
int PIPE_BUF
`limits.h' (POSIX.1): section Limits on File System Capacity.
FILE * popen (const char *command, const char *mode)
`stdio.h' (POSIX.2, SVID, BSD): section Pipe to a Subprocess.
_POSIX2_BC_BASE_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
_POSIX2_BC_DIM_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
_POSIX2_BC_SCALE_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
_POSIX2_BC_STRING_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
int _POSIX2_C_DEV
`unistd.h' (POSIX.2): section Overall System Options.
_POSIX2_COLL_WEIGHTS_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
long int _POSIX2_C_VERSION
`unistd.h' (POSIX.2): section Which Version of POSIX is Supported.
_POSIX2_EQUIV_CLASS_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
_POSIX2_EXPR_NEST_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
int _POSIX2_FORT_DEV
`unistd.h' (POSIX.2): section Overall System Options.
int _POSIX2_FORT_RUN
`unistd.h' (POSIX.2): section Overall System Options.
_POSIX2_LINE_MAX
`limits.h' (POSIX.2): section Minimum Values for Utility Limits.
int _POSIX2_LOCALEDEF
`unistd.h' (POSIX.2): section Overall System Options.
_POSIX2_RE_DUP_MAX
`limits.h' (POSIX.2): section Minimum Values for General Capacity Limits.
int _POSIX2_SW_DEV
`unistd.h' (POSIX.2): section Overall System Options.
_POSIX_AIO_LISTIO_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_AIO_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_ARG_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_CHILD_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
int _POSIX_CHOWN_RESTRICTED
`unistd.h' (POSIX.1): section Optional Features in File Support.
_POSIX_C_SOURCE
(POSIX.2): section Feature Test Macros.
int _POSIX_JOB_CONTROL
`unistd.h' (POSIX.1): section Overall System Options.
_POSIX_LINK_MAX
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
_POSIX_MAX_CANON
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
_POSIX_MAX_INPUT
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
int posix_memalign (void **memptr, size_t alignment, size_t size)
`stdlib.h' (POSIX): section Allocating Aligned Memory Blocks.
_POSIX_NAME_MAX
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
_POSIX_NGROUPS_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
int _POSIX_NO_TRUNC
`unistd.h' (POSIX.1): section Optional Features in File Support.
_POSIX_OPEN_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_PATH_MAX
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
_POSIX_PIPE_BUF
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
POSIX_REC_INCR_XFER_SIZE
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
POSIX_REC_MAX_XFER_SIZE
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
POSIX_REC_MIN_XFER_SIZE
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
POSIX_REC_XFER_ALIGN
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
int _POSIX_SAVED_IDS
`unistd.h' (POSIX.1): section Overall System Options.
_POSIX_SOURCE
(POSIX.1): section Feature Test Macros.
_POSIX_SSIZE_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_STREAM_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
_POSIX_TZNAME_MAX
`limits.h' (POSIX.1): section Minimum Values for General Capacity Limits.
unsigned char _POSIX_VDISABLE
`unistd.h' (POSIX.1): section Optional Features in File Support.
long int _POSIX_VERSION
`unistd.h' (POSIX.1): section Which Version of POSIX is Supported.
double pow (double base, double power)
`math.h' (ISO): section Exponentiation and Logarithms.
double pow10 (double x)
`math.h' (GNU): section Exponentiation and Logarithms.
float pow10f (float x)
`math.h' (GNU): section Exponentiation and Logarithms.
long double pow10l (long double x)
`math.h' (GNU): section Exponentiation and Logarithms.
float powf (float base, float power)
`math.h' (ISO): section Exponentiation and Logarithms.
long double powl (long double base, long double power)
`math.h' (ISO): section Exponentiation and Logarithms.
ssize_t pread (int filedes, void *buffer, size_t size, off_t offset)
`unistd.h' (Unix98): section Input and Output Primitives.
ssize_t pread64 (int filedes, void *buffer, size_t size, off64_t offset)
`unistd.h' (Unix98): section Input and Output Primitives.
int printf (const char *template, ...)
`stdio.h' (ISO): section Formatted Output Functions.
printf_arginfo_function
`printf.h' (GNU): section Defining the Output Handler.
printf_function
`printf.h' (GNU): section Defining the Output Handler.
int printf_size (FILE *fp, const struct printf_info *info, const void *const *args)
`printf.h' (GNU): section Predefined printf Handlers.
int printf_size_info (const struct printf_info *info, size_t n, int *argtypes)
`printf.h' (GNU): section Predefined printf Handlers.
PRIO_MAX
`sys/resource.h' (BSD): section Functions For Traditional Scheduling.
PRIO_MIN
`sys/resource.h' (BSD): section Functions For Traditional Scheduling.
PRIO_PGRP
`sys/resource.h' (BSD): section Functions For Traditional Scheduling.
PRIO_PROCESS
`sys/resource.h' (BSD): section Functions For Traditional Scheduling.
PRIO_USER
`sys/resource.h' (BSD): section Functions For Traditional Scheduling.
char * program_invocation_name
`errno.h' (GNU): section Error Messages.
char * program_invocation_short_name
`errno.h' (GNU): section Error Messages.
void psignal (int signum, const char *message)
`signal.h' (BSD): section Signal Messages.
char * P_tmpdir
`stdio.h' (SVID): section Temporary Files.
ptrdiff_t
`stddef.h' (ISO): section Important Data Types.
char * ptsname (int filedes)
`stdlib.h' (SVID, XPG4.2): section Allocating Pseudo-Terminals.
int ptsname_r (int filedes, char *buf, size_t len)
`stdlib.h' (GNU): section Allocating Pseudo-Terminals.
int putc (int c, FILE *stream)
`stdio.h' (ISO): section Simple Output by Characters or Lines.
int putchar (int c)
`stdio.h' (ISO): section Simple Output by Characters or Lines.
int putchar_unlocked (int c)
`stdio.h' (POSIX): section Simple Output by Characters or Lines.
int putc_unlocked (int c, FILE *stream)
`stdio.h' (POSIX): section Simple Output by Characters or Lines.
int putenv (char *string)
`stdlib.h' (SVID): section Environment Access.
int putpwent (const struct passwd *p, FILE *stream)
`pwd.h' (SVID): section Writing a User Entry.
int puts (const char *s)
`stdio.h' (ISO): section Simple Output by Characters or Lines.
struct utmp * pututline (const struct utmp *utmp)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
struct utmpx * pututxline (const struct utmpx *utmp)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int putw (int w, FILE *stream)
`stdio.h' (SVID): section Simple Output by Characters or Lines.
wint_t putwc (wchar_t wc, FILE *stream)
`wchar.h' (ISO): section Simple Output by Characters or Lines.
wint_t putwchar (wchar_t wc)
`wchar.h' (ISO): section Simple Output by Characters or Lines.
wint_t putwchar_unlocked (wchar_t wc)
`wchar.h' (GNU): section Simple Output by Characters or Lines.
wint_t putwc_unlocked (wchar_t wc, FILE *stream)
`wchar.h' (GNU): section Simple Output by Characters or Lines.
ssize_t pwrite (int filedes, const void *buffer, size_t size, off_t offset)
`unistd.h' (Unix98): section Input and Output Primitives.
ssize_t pwrite64 (int filedes, const void *buffer, size_t size, off64_t offset)
`unistd.h' (Unix98): section Input and Output Primitives.
char * qecvt (long double value, int ndigit, int *decpt, int *neg)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
char * qecvt_r (long double value, int ndigit, int *decpt, int *neg, char *buf, size_t len)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
char * qfcvt (long double value, int ndigit, int *decpt, int *neg)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
char * qfcvt_r (long double value, int ndigit, int *decpt, int *neg, char *buf, size_t len)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
char * qgcvt (long double value, int ndigit, char *buf)
`stdlib.h' (GNU): section Old-fashioned System V number-to-string functions.
void qsort (void *array, size_t count, size_t size, comparison_fn_t compare)
`stdlib.h' (ISO): section Array Sort Function.
int raise (int signum)
`signal.h' (ISO): section Signaling Yourself.
int rand (void)
`stdlib.h' (ISO): section ISO C Random Number Functions.
int RAND_MAX
`stdlib.h' (ISO): section ISO C Random Number Functions.
long int random (void)
`stdlib.h' (BSD): section BSD Random Number Functions.
int random_r (struct random_data *restrict buf, int32_t *restrict result)
`stdlib.h' (GNU): section BSD Random Number Functions.
int rand_r (unsigned int *seed)
`stdlib.h' (POSIX.1): section ISO C Random Number Functions.
void * rawmemchr (const void *block, int c)
`string.h' (GNU): section Search Functions.
ssize_t read (int filedes, void *buffer, size_t size)
`unistd.h' (POSIX.1): section Input and Output Primitives.
struct dirent * readdir (DIR *dirstream)
`dirent.h' (POSIX.1): section Reading and Closing a Directory Stream.
struct dirent64 * readdir64 (DIR *dirstream)
`dirent.h' (LFS): section Reading and Closing a Directory Stream.
int readdir64_r (DIR *dirstream, struct dirent64 *entry, struct dirent64 **result)
`dirent.h' (LFS): section Reading and Closing a Directory Stream.
int readdir_r (DIR *dirstream, struct dirent *entry, struct dirent **result)
`dirent.h' (GNU): section Reading and Closing a Directory Stream.
int readlink (const char *filename, char *buffer, size_t size)
`unistd.h' (BSD): section Symbolic Links.
ssize_t readv (int filedes, const struct iovec *vector, int count)
`sys/uio.h' (BSD): section Fast Scatter-Gather I/O.
void * realloc (void *ptr, size_t newsize)
`malloc.h', `stdlib.h' (ISO): section Changing the Size of a Block.
__realloc_hook
`malloc.h' (GNU): section Memory Allocation Hooks.
char * realpath (const char *restrict name, char *restrict resolved)
`stdlib.h' (XPG): section Symbolic Links.
int recv (int socket, void *buffer, size_t size, int flags)
`sys/socket.h' (BSD): section Receiving Data.
int recvfrom (int socket, void *buffer, size_t size, int flags, struct sockaddr *addr, socklen_t *length-ptr)
`sys/socket.h' (BSD): section Receiving Datagrams.
int recvmsg (int socket, struct msghdr *message, int flags)
`sys/socket.h' (BSD): section Receiving Datagrams.
int RE_DUP_MAX
`limits.h' (POSIX.2): section General Capacity Limits.
_REENTRANT
(GNU): section Feature Test Macros.
REG_BADBR
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_BADPAT
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_BADRPT
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
int regcomp (regex_t *compiled, const char *pattern, int cflags)
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_EBRACE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_EBRACK
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_ECOLLATE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_ECTYPE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_EESCAPE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_EPAREN
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_ERANGE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
size_t regerror (int errcode, regex_t *compiled, char *buffer, size_t length)
`regex.h' (POSIX.2): section POSIX Regexp Matching Cleanup.
REG_ESPACE
`regex.h' (POSIX.2): section Matching a Compiled POSIX Regular Expression.
REG_ESPACE
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_ESUBREG
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
int regexec (regex_t *compiled, char *string, size_t nmatch, regmatch_t matchptr [], int eflags)
`regex.h' (POSIX.2): section Matching a Compiled POSIX Regular Expression.
regex_t
`regex.h' (POSIX.2): section POSIX Regular Expression Compilation.
REG_EXTENDED
`regex.h' (POSIX.2): section Flags for POSIX Regular Expressions.
void regfree (regex_t *compiled)
`regex.h' (POSIX.2): section POSIX Regexp Matching Cleanup.
REG_ICASE
`regex.h' (POSIX.2): section Flags for POSIX Regular Expressions.
int register_printf_function (int spec, printf_function handler-function, printf_arginfo_function arginfo-function)
`printf.h' (GNU): section Registering New Conversions.
regmatch_t
`regex.h' (POSIX.2): section Match Results with Subexpressions.
REG_NEWLINE
`regex.h' (POSIX.2): section Flags for POSIX Regular Expressions.
REG_NOMATCH
`regex.h' (POSIX.2): section Matching a Compiled POSIX Regular Expression.
REG_NOSUB
`regex.h' (POSIX.2): section Flags for POSIX Regular Expressions.
REG_NOTBOL
`regex.h' (POSIX.2): section Matching a Compiled POSIX Regular Expression.
REG_NOTEOL
`regex.h' (POSIX.2): section Matching a Compiled POSIX Regular Expression.
regoff_t
`regex.h' (POSIX.2): section Match Results with Subexpressions.
double remainder (double numerator, double denominator)
`math.h' (BSD): section Remainder Functions.
float remainderf (float numerator, float denominator)
`math.h' (BSD): section Remainder Functions.
long double remainderl (long double numerator, long double denominator)
`math.h' (BSD): section Remainder Functions.
int remove (const char *filename)
`stdio.h' (ISO): section Deleting Files.
int rename (const char *oldname, const char *newname)
`stdio.h' (ISO): section Renaming Files.
void rewind (FILE *stream)
`stdio.h' (ISO): section File Positioning.
void rewinddir (DIR *dirstream)
`dirent.h' (POSIX.1): section Random Access in a Directory Stream.
char * rindex (const char *string, int c)
`string.h' (BSD): section Search Functions.
double rint (double x)
`math.h' (ISO): section Rounding Functions.
float rintf (float x)
`math.h' (ISO): section Rounding Functions.
long double rintl (long double x)
`math.h' (ISO): section Rounding Functions.
int RLIM_INFINITY
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_AS
`sys/resource.h' (Unix98): section Limiting Resource Usage.
RLIMIT_CORE
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_CPU
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_DATA
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_FSIZE
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_MEMLOCK
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_NOFILE
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_NPROC
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_RSS
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIMIT_STACK
`sys/resource.h' (BSD): section Limiting Resource Usage.
RLIM_NLIMITS
`sys/resource.h' (BSD): section Limiting Resource Usage.
int rmdir (const char *filename)
`unistd.h' (POSIX.1): section Deleting Files.
int R_OK
`unistd.h' (POSIX.1): section Testing Permission to Access a File.
double round (double x)
`math.h' (ISO): section Rounding Functions.
float roundf (float x)
`math.h' (ISO): section Rounding Functions.
long double roundl (long double x)
`math.h' (ISO): section Rounding Functions.
RUN_LVL
`utmp.h' (SVID): section Manipulating the User Accounting Database.
RUN_LVL
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
RUSAGE_CHILDREN
`sys/resource.h' (BSD): section Resource Usage.
RUSAGE_SELF
`sys/resource.h' (BSD): section Resource Usage.
int SA_NOCLDSTOP
`signal.h' (POSIX.1): section Flags for sigaction.
int SA_ONSTACK
`signal.h' (BSD): section Flags for sigaction.
int SA_RESTART
`signal.h' (BSD): section Flags for sigaction.
int sbrk (ptrdiff_t delta)
`unistd.h' (BSD): section Resizing the Data Segment.
_SC_2_C_DEV
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_2_FORT_DEV
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_2_FORT_RUN
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_2_LOCALEDEF
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_2_SW_DEV
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_2_VERSION
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_AIO_LISTIO_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_AIO_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_AIO_PRIO_DELTA_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
double scalb (double value, int exponent)
`math.h' (BSD): section Normalization Functions.
float scalbf (float value, int exponent)
`math.h' (BSD): section Normalization Functions.
long double scalbl (long double value, int exponent)
`math.h' (BSD): section Normalization Functions.
long long int scalbln (double x, long int n)
`math.h' (BSD): section Normalization Functions.
long long int scalblnf (float x, long int n)
`math.h' (BSD): section Normalization Functions.
long long int scalblnl (long double x, long int n)
`math.h' (BSD): section Normalization Functions.
long long int scalbn (double x, int n)
`math.h' (BSD): section Normalization Functions.
long long int scalbnf (float x, int n)
`math.h' (BSD): section Normalization Functions.
long long int scalbnl (long double x, int n)
`math.h' (BSD): section Normalization Functions.
int scandir (const char *dir, struct dirent ***namelist, int (*selector) (const struct dirent *), int (*cmp) (const void *, const void *))
`dirent.h' (BSD/SVID): section Scanning the Content of a Directory.
int scandir64 (const char *dir, struct dirent64 ***namelist, int (*selector) (const struct dirent64 *), int (*cmp) (const void *, const void *))
`dirent.h' (GNU): section Scanning the Content of a Directory.
int scanf (const char *template, ...)
`stdio.h' (ISO): section Formatted Input Functions.
_SC_ARG_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_ASYNCHRONOUS_IO
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_ATEXIT_MAX
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_AVPHYS_PAGES
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_BC_BASE_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_BC_DIM_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_BC_SCALE_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_BC_STRING_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_CHAR_BIT
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_CHARCLASS_NAME_MAX
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_CHAR_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_CHAR_MIN
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_CHILD_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_CLK_TCK
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_COLL_WEIGHTS_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_DELAYTIMER_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_EQUIV_CLASS_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_EXPR_NEST_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_FSYNC
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_GETGR_R_SIZE_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_GETPW_R_SIZE_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
SCHAR_MAX
`limits.h' (ISO): section Range of an Integer Type.
SCHAR_MIN
`limits.h' (ISO): section Range of an Integer Type.
int sched_getparam (pid_t pid, const struct sched_param *param)
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_get_priority_max (int *policy);
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_get_priority_min (int *policy);
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_getscheduler (pid_t pid)
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_rr_get_interval (pid_t pid, struct timespec *interval)
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_setparam (pid_t pid, const struct sched_param *param)
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_setscheduler (pid_t pid, int policy, const struct sched_param *param)
`sched.h' (POSIX): section Basic Scheduling Functions.
int sched_yield (void)
`sched.h' (POSIX): section Basic Scheduling Functions.
_SC_INT_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_INT_MIN
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_JOB_CONTROL
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_LINE_MAX
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_LOGIN_NAME_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_LONG_BIT
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_MAPPED_FILES
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MB_LEN_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_MEMLOCK
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MEMLOCK_RANGE
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MEMORY_PROTECTION
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MESSAGE_PASSING
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MQ_OPEN_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_MQ_PRIO_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_NGROUPS_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_NL_ARGMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NL_LANGMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NL_MSGMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NL_NMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NL_SETMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NL_TEXTMAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_NPROCESSORS_CONF
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_NPROCESSORS_ONLN
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_NZERO
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_OPEN_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_PAGESIZE
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_PHYS_PAGES
`unistd.h' (GNU): section Constants for sysconf Parameters.
_SC_PII
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_INTERNET
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_INTERNET_DGRAM
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_INTERNET_STREAM
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_OSI
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_OSI_CLTS
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_OSI_COTS
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_OSI_M
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_SOCKET
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PII_XTI
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_PRIORITIZED_IO
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_PRIORITY_SCHEDULING
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_REALTIME_SIGNALS
`unistdh.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_RTSIG_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SAVED_IDS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SCHAR_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_SCHAR_MIN
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_SELECT
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_SEMAPHORES
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SEM_NSEMS_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SEM_VALUE_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SHARED_MEMORY_OBJECTS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SHRT_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_SHRT_MIN
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_SIGQUEUE_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
SC_SSIZE_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_STREAM_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_SYNCHRONIZED_IO
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_ATTR_STACKADDR
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_ATTR_STACKSIZE
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_DESTRUCTOR_ITERATIONS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_KEYS_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_PRIO_INHERIT
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_PRIO_PROTECT
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_PRIORITY_SCHEDULING
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_PROCESS_SHARED
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREADS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_SAFE_FUNCTIONS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_STACK_MIN
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_THREAD_THREADS_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_TIMER_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_TIMERS
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_T_IOV_MAX
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_TTY_NAME_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_TZNAME_MAX
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_UCHAR_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_UINT_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_UIO_MAXIOV
`unistd.h' (POSIX.1g): section Constants for sysconf Parameters.
_SC_ULONG_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_USHRT_MAX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_VERSION
`unistd.h' (POSIX.1): section Constants for sysconf Parameters.
_SC_VERSION
`unistd.h' (POSIX.2): section Constants for sysconf Parameters.
_SC_WORD_BIT
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_CRYPT
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_ENH_I18N
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_LEGACY
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_REALTIME
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_REALTIME_THREADS
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_SHM
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_UNIX
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_VERSION
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_XCU_VERSION
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_XPG2
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_XPG3
`unistd.h' (X/Open): section Constants for sysconf Parameters.
_SC_XOPEN_XPG4
`unistd.h' (X/Open): section Constants for sysconf Parameters.
unsigned short int * seed48 (unsigned short int seed16v[3])
`stdlib.h' (SVID): section SVID Random Number Function.
int seed48_r (unsigned short int seed16v[3], struct drand48_data *buffer)
`stdlib.h' (GNU): section SVID Random Number Function.
int SEEK_CUR
`stdio.h' (ISO): section File Positioning.
void seekdir (DIR *dirstream, off_t pos)
`dirent.h' (BSD): section Random Access in a Directory Stream.
int SEEK_END
`stdio.h' (ISO): section File Positioning.
int SEEK_SET
`stdio.h' (ISO): section 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 Waiting for Input or Output.
int send (int socket, void *buffer, size_t size, int flags)
`sys/socket.h' (BSD): section Sending Data.
int sendmsg (int socket, const struct msghdr *message, int flags)
`sys/socket.h' (BSD): section Receiving Datagrams.
int sendto (int socket, void *buffer. size_t size, int flags, struct sockaddr *addr, socklen_t length)
`sys/socket.h' (BSD): section Sending Datagrams.
void setbuf (FILE *stream, char *buf)
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
void setbuffer (FILE *stream, char *buf, size_t size)
`stdio.h' (BSD): section Controlling Which Kind of Buffering.
int setcontext (const ucontext_t *ucp)
`ucontext.h' (SVID): section Complete Context Control.
int setdomainname (const char *name, size_t length)
`unistd.h' (???): section Host Identification.
int setegid (gid_t newgid)
`unistd.h' (POSIX.1): section Setting the Group IDs.
int setenv (const char *name, const char *value, int replace)
`stdlib.h' (BSD): section Environment Access.
int seteuid (uid_t neweuid)
`unistd.h' (POSIX.1): section Setting the User ID.
int setfsent (void)
`fstab.h' (BSD): section The `fstab' file.
int setgid (gid_t newgid)
`unistd.h' (POSIX.1): section Setting the Group IDs.
void setgrent (void)
`grp.h' (SVID, BSD): section Scanning the List of All Groups.
int setgroups (size_t count, gid_t *groups)
`grp.h' (BSD): section Setting the Group IDs.
void sethostent (int stayopen)
`netdb.h' (BSD): section Host Names.
int sethostid (long int id)
`unistd.h' (BSD): section Host Identification.
int sethostname (const char *name, size_t length)
`unistd.h' (BSD): section Host Identification.
int setitimer (int which, struct itimerval *new, struct itimerval *old)
`sys/time.h' (BSD): section Setting an Alarm.
int setjmp (jmp_buf state)
`setjmp.h' (ISO): section Details of Non-Local Exits.
void setkey (const char *key)
`crypt.h' (BSD, SVID): section DES Encryption.
void setkey_r (const char *key, struct crypt_data * data)
`crypt.h' (GNU): section DES Encryption.
void setlinebuf (FILE *stream)
`stdio.h' (BSD): section Controlling Which Kind of Buffering.
char * setlocale (int category, const char *locale)
`locale.h' (ISO): section How Programs Set the Locale.
int setlogmask (int mask)
`syslog.h' (BSD): section setlogmask.
FILE * setmntent (const char *file, const char *mode)
`mntent.h' (BSD): section The `mtab' file.
void setnetent (int stayopen)
`netdb.h' (BSD): section Networks Database.
int setnetgrent (const char *netgroup)
`netdb.h' (BSD): section Looking up one Netgroup.
int setpgid (pid_t pid, pid_t pgid)
`unistd.h' (POSIX.1): section Process Group Functions.
int setpgrp (pid_t pid, pid_t pgid)
`unistd.h' (BSD): section Process Group Functions.
int setpriority (int class, int id, int niceval)
`sys/resource.h' (BSD,POSIX): section Functions For Traditional Scheduling.
void setprotoent (int stayopen)
`netdb.h' (BSD): section Protocols Database.
void setpwent (void)
`pwd.h' (SVID, BSD): section Scanning the List of All Users.
int setregid (gid_t rgid, gid_t egid)
`unistd.h' (BSD): section Setting the Group IDs.
int setreuid (uid_t ruid, uid_t euid)
`unistd.h' (BSD): section Setting the User ID.
int setrlimit (int resource, const struct rlimit *rlp)
`sys/resource.h' (BSD): section Limiting Resource Usage.
int setrlimit64 (int resource, const struct rlimit64 *rlp)
`sys/resource.h' (Unix98): section Limiting Resource Usage.
void setservent (int stayopen)
`netdb.h' (BSD): section The Services Database.
pid_t setsid (void)
`unistd.h' (POSIX.1): section Process Group Functions.
int setsockopt (int socket, int level, int optname, void *optval, socklen_t optlen)
`sys/socket.h' (BSD): section Socket Option Functions.
void * setstate (void *state)
`stdlib.h' (BSD): section BSD Random Number Functions.
int setstate_r (char *restrict statebuf, struct random_data *restrict buf)
`stdlib.h' (GNU): section BSD Random Number Functions.
int settimeofday (const struct timeval *tp, const struct timezone *tzp)
`sys/time.h' (BSD): section High-Resolution Calendar.
int setuid (uid_t newuid)
`unistd.h' (POSIX.1): section Setting the User ID.
void setutent (void)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
void setutxent (void)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
int setvbuf (FILE *stream, char *buf, int mode, size_t size)
`stdio.h' (ISO): section Controlling Which Kind of Buffering.
SHRT_MAX
`limits.h' (ISO): section Range of an Integer Type.
SHRT_MIN
`limits.h' (ISO): section Range of an Integer Type.
int shutdown (int socket, int how)
`sys/socket.h' (BSD): section Closing a Socket.
S_IEXEC
`sys/stat.h' (BSD): section The Mode Bits for Access Permission.
S_IFBLK
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFCHR
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFDIR
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFIFO
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFLNK
`sys/stat.h' (BSD): section Testing the Type of a File.
int S_IFMT
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFREG
`sys/stat.h' (BSD): section Testing the Type of a File.
S_IFSOCK
`sys/stat.h' (BSD): section Testing the Type of a File.
int SIGABRT
`signal.h' (ISO): section Program Error Signals.
int sigaction (int signum, const struct sigaction *restrict action, struct sigaction *restrict old-action)
`signal.h' (POSIX.1): section Advanced Signal Handling.
int sigaddset (sigset_t *set, int signum)
`signal.h' (POSIX.1): section Signal Sets.
int SIGALRM
`signal.h' (POSIX.1): section Alarm Signals.
int sigaltstack (const stack_t *restrict stack, stack_t *restrict oldstack)
`signal.h' (XPG): section Using a Separate Signal Stack.
sig_atomic_t
`signal.h' (ISO): section Atomic Types.
SIG_BLOCK
`signal.h' (POSIX.1): section Process Signal Mask.
int sigblock (int mask)
`signal.h' (BSD): section BSD Functions for Blocking Signals.
int SIGBUS
`signal.h' (BSD): section Program Error Signals.
int SIGCHLD
`signal.h' (POSIX.1): section Job Control Signals.
int SIGCLD
`signal.h' (SVID): section Job Control Signals.
int SIGCONT
`signal.h' (POSIX.1): section Job Control Signals.
int sigdelset (sigset_t *set, int signum)
`signal.h' (POSIX.1): section Signal Sets.
int sigemptyset (sigset_t *set)
`signal.h' (POSIX.1): section Signal Sets.
int SIGEMT
`signal.h' (BSD): section Program Error Signals.
sighandler_t SIG_ERR
`signal.h' (ISO): section Basic Signal Handling.
int sigfillset (sigset_t *set)
`signal.h' (POSIX.1): section Signal Sets.
int SIGFPE
`signal.h' (ISO): section Program Error Signals.
sighandler_t
`signal.h' (GNU): section Basic Signal Handling.
int SIGHUP
`signal.h' (POSIX.1): section Termination Signals.
int SIGILL
`signal.h' (ISO): section Program Error Signals.
int SIGINFO
`signal.h' (BSD): section Miscellaneous Signals.
int SIGINT
`signal.h' (ISO): section Termination Signals.
int siginterrupt (int signum, int failflag)
`signal.h' (BSD): section BSD Function to Establish a Handler.
int SIGIO
`signal.h' (BSD): section Asynchronous I/O Signals.
int SIGIOT
`signal.h' (Unix): section Program Error Signals.
int sigismember (const sigset_t *set, int signum)
`signal.h' (POSIX.1): section Signal Sets.
sigjmp_buf
`setjmp.h' (POSIX.1): section Non-Local Exits and Signals.
int SIGKILL
`signal.h' (POSIX.1): section Termination Signals.
void siglongjmp (sigjmp_buf state, int value)
`setjmp.h' (POSIX.1): section Non-Local Exits and Signals.
int SIGLOST
`signal.h' (GNU): section Operation Error Signals.
int sigmask (int signum)
`signal.h' (BSD): section BSD Functions for Blocking Signals.
sighandler_t signal (int signum, sighandler_t action)
`signal.h' (ISO): section Basic Signal Handling.
int signbit (float-type x)
`math.h' (ISO): section Setting and modifying single bits of FP values.
long long int significand (double x)
`math.h' (BSD): section Normalization Functions.
long long int significandf (float x)
`math.h' (BSD): section Normalization Functions.
long long int significandl (long double x)
`math.h' (BSD): section Normalization Functions.
int sigpause (int mask)
`signal.h' (BSD): section BSD Functions for Blocking Signals.
int sigpending (sigset_t *set)
`signal.h' (POSIX.1): section Checking for Pending Signals.
int SIGPIPE
`signal.h' (POSIX.1): section Operation Error Signals.
int SIGPOLL
`signal.h' (SVID): section Asynchronous I/O Signals.
int sigprocmask (int how, const sigset_t *restrict set, sigset_t *restrict oldset)
`signal.h' (POSIX.1): section Process Signal Mask.
int SIGPROF
`signal.h' (BSD): section Alarm Signals.
int SIGQUIT
`signal.h' (POSIX.1): section Termination Signals.
int SIGSEGV
`signal.h' (ISO): section Program Error Signals.
int sigsetjmp (sigjmp_buf state, int savesigs)
`setjmp.h' (POSIX.1): section Non-Local Exits and Signals.
SIG_SETMASK
`signal.h' (POSIX.1): section Process Signal Mask.
int sigsetmask (int mask)
`signal.h' (BSD): section BSD Functions for Blocking Signals.
sigset_t
`signal.h' (POSIX.1): section Signal Sets.
int sigstack (const struct sigstack *stack, struct sigstack *oldstack)
`signal.h' (BSD): section Using a Separate Signal Stack.
int SIGSTOP
`signal.h' (POSIX.1): section Job Control Signals.
int sigsuspend (const sigset_t *set)
`signal.h' (POSIX.1): section Using sigsuspend.
int SIGSYS
`signal.h' (Unix): section Program Error Signals.
int SIGTERM
`signal.h' (ISO): section Termination Signals.
int SIGTRAP
`signal.h' (BSD): section Program Error Signals.
int SIGTSTP
`signal.h' (POSIX.1): section Job Control Signals.
int SIGTTIN
`signal.h' (POSIX.1): section Job Control Signals.
int SIGTTOU
`signal.h' (POSIX.1): section Job Control Signals.
SIG_UNBLOCK
`signal.h' (POSIX.1): section Process Signal Mask.
int SIGURG
`signal.h' (BSD): section Asynchronous I/O Signals.
int SIGUSR1
`signal.h' (POSIX.1): section Miscellaneous Signals.
int SIGUSR2
`signal.h' (POSIX.1): section Miscellaneous Signals.
int sigvec (int signum, const struct sigvec *action,struct sigvec *old-action)
`signal.h' (BSD): section BSD Function to Establish a Handler.
int SIGVTALRM
`signal.h' (BSD): section Alarm Signals.
int SIGWINCH
`signal.h' (BSD): section Miscellaneous Signals.
int SIGXCPU
`signal.h' (BSD): section Operation Error Signals.
int SIGXFSZ
`signal.h' (BSD): section Operation Error Signals.
double sin (double x)
`math.h' (ISO): section Trigonometric Functions.
void sincos (double x, double *sinx, double *cosx)
`math.h' (GNU): section Trigonometric Functions.
void sincosf (float x, float *sinx, float *cosx)
`math.h' (GNU): section Trigonometric Functions.
void sincosl (long double x, long double *sinx, long double *cosx)
`math.h' (GNU): section Trigonometric Functions.
float sinf (float x)
`math.h' (ISO): section Trigonometric Functions.
double sinh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float sinhf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double sinhl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double sinl (long double x)
`math.h' (ISO): section Trigonometric Functions.
S_IREAD
`sys/stat.h' (BSD): section The Mode Bits for Access Permission.
S_IRGRP
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IROTH
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IRUSR
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IRWXG
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IRWXO
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IRWXU
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
int S_ISBLK (mode_t m)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_ISCHR (mode_t m)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_ISDIR (mode_t m)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_ISFIFO (mode_t m)
`sys/stat.h' (POSIX): section Testing the Type of a File.
S_ISGID
`sys/stat.h' (POSIX): section The Mode Bits for Access Permission.
int S_ISLNK (mode_t m)
`sys/stat.h' (GNU): section Testing the Type of a File.
int S_ISREG (mode_t m)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_ISSOCK (mode_t m)
`sys/stat.h' (GNU): section Testing the Type of a File.
S_ISUID
`sys/stat.h' (POSIX): section The Mode Bits for Access Permission.
S_ISVTX
`sys/stat.h' (BSD): section The Mode Bits for Access Permission.
S_IWGRP
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IWOTH
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IWRITE
`sys/stat.h' (BSD): section The Mode Bits for Access Permission.
S_IWUSR
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IXGRP
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IXOTH
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
S_IXUSR
`sys/stat.h' (POSIX.1): section The Mode Bits for Access Permission.
size_t
`stddef.h' (ISO): section Important Data Types.
unsigned int sleep (unsigned int seconds)
`unistd.h' (POSIX.1): section Sleeping.
int snprintf (char *s, size_t size, const char *template, ...)
`stdio.h' (GNU): section Formatted Output Functions.
SO_BROADCAST
`sys/socket.h' (BSD): section Socket-Level Options.
int SOCK_DGRAM
`sys/socket.h' (BSD): section Communication Styles.
int socket (int namespace, int style, int protocol)
`sys/socket.h' (BSD): section Creating a Socket.
int socketpair (int namespace, int style, int protocol, int filedes[2])
`sys/socket.h' (BSD): section Socket Pairs.
int SOCK_RAW
`sys/socket.h' (BSD): section Communication Styles.
int SOCK_RDM
`sys/socket.h' (BSD): section Communication Styles.
int SOCK_SEQPACKET
`sys/socket.h' (BSD): section Communication Styles.
int SOCK_STREAM
`sys/socket.h' (BSD): section Communication Styles.
SO_DEBUG
`sys/socket.h' (BSD): section Socket-Level Options.
SO_DONTROUTE
`sys/socket.h' (BSD): section Socket-Level Options.
SO_ERROR
`sys/socket.h' (BSD): section Socket-Level Options.
SO_KEEPALIVE
`sys/socket.h' (BSD): section Socket-Level Options.
SO_LINGER
`sys/socket.h' (BSD): section Socket-Level Options.
int SOL_SOCKET
`sys/socket.h' (BSD): section Socket-Level Options.
SO_OOBINLINE
`sys/socket.h' (BSD): section Socket-Level Options.
SO_RCVBUF
`sys/socket.h' (BSD): section Socket-Level Options.
SO_REUSEADDR
`sys/socket.h' (BSD): section Socket-Level Options.
SO_SNDBUF
`sys/socket.h' (BSD): section Socket-Level Options.
SO_STYLE
`sys/socket.h' (GNU): section Socket-Level Options.
SO_TYPE
`sys/socket.h' (BSD): section Socket-Level Options.
speed_t
`termios.h' (POSIX.1): section Line Speed.
int sprintf (char *s, const char *template, ...)
`stdio.h' (ISO): section Formatted Output Functions.
double sqrt (double x)
`math.h' (ISO): section Exponentiation and Logarithms.
float sqrtf (float x)
`math.h' (ISO): section Exponentiation and Logarithms.
long double sqrtl (long double x)
`math.h' (ISO): section Exponentiation and Logarithms.
void srand (unsigned int seed)
`stdlib.h' (ISO): section ISO C Random Number Functions.
void srand48 (long int seedval)
`stdlib.h' (SVID): section SVID Random Number Function.
int srand48_r (long int seedval, struct drand48_data *buffer)
`stdlib.h' (GNU): section SVID Random Number Function.
void srandom (unsigned int seed)
`stdlib.h' (BSD): section BSD Random Number Functions.
int srandom_r (unsigned int seed, struct random_data *buf)
`stdlib.h' (GNU): section BSD Random Number Functions.
int sscanf (const char *s, const char *template, ...)
`stdio.h' (ISO): section Formatted Input Functions.
sighandler_t ssignal (int signum, sighandler_t action)
`signal.h' (SVID): section Basic Signal Handling.
int SSIZE_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
ssize_t
`unistd.h' (POSIX.1): section Input and Output Primitives.
stack_t
`signal.h' (XPG): section Using a Separate Signal Stack.
int stat (const char *filename, struct stat *buf)
`sys/stat.h' (POSIX.1): section Reading the Attributes of a File.
int stat64 (const char *filename, struct stat64 *buf)
`sys/stat.h' (Unix98): section Reading the Attributes of a File.
FILE * stderr
`stdio.h' (ISO): section Standard Streams.
STDERR_FILENO
`unistd.h' (POSIX.1): section Descriptors and Streams.
FILE * stdin
`stdio.h' (ISO): section Standard Streams.
STDIN_FILENO
`unistd.h' (POSIX.1): section Descriptors and Streams.
FILE * stdout
`stdio.h' (ISO): section Standard Streams.
STDOUT_FILENO
`unistd.h' (POSIX.1): section Descriptors and Streams.
int stime (time_t *newtime)
`time.h' (SVID, XPG): section Simple Calendar Time.
char * stpcpy (char *restrict to, const char *restrict from)
`string.h' (Unknown origin): section Copying and Concatenation.
char * stpncpy (char *restrict to, const char *restrict from, size_t size)
`string.h' (GNU): section Copying and Concatenation.
int strcasecmp (const char *s1, const char *s2)
`string.h' (BSD): section String/Array Comparison.
char * strcasestr (const char *haystack, const char *needle)
`string.h' (GNU): section Search Functions.
char * strcat (char *restrict to, const char *restrict from)
`string.h' (ISO): section Copying and Concatenation.
char * strchr (const char *string, int c)
`string.h' (ISO): section Search Functions.
char * strchrnul (const char *string, int c)
`string.h' (GNU): section Search Functions.
int strcmp (const char *s1, const char *s2)
`string.h' (ISO): section String/Array Comparison.
int strcoll (const char *s1, const char *s2)
`string.h' (ISO): section Collation Functions.
char * strcpy (char *restrict to, const char *restrict from)
`string.h' (ISO): section Copying and Concatenation.
size_t strcspn (const char *string, const char *stopset)
`string.h' (ISO): section Search Functions.
char * strdup (const char *s)
`string.h' (SVID): section Copying and Concatenation.
char * strdupa (const char *s)
`string.h' (GNU): section Copying and Concatenation.
int STREAM_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
char * strerror (int errnum)
`string.h' (ISO): section Error Messages.
char * strerror_r (int errnum, char *buf, size_t n)
`string.h' (GNU): section Error Messages.
char * strfry (char *string)
`string.h' (GNU): section strfry.
size_t strftime (char *s, size_t size, const char *template, const struct tm *brokentime)
`time.h' (ISO): section Formatting Calendar Time.
size_t strlen (const char *s)
`string.h' (ISO): section String Length.
int strncasecmp (const char *s1, const char *s2, size_t n)
`string.h' (BSD): section String/Array Comparison.
char * strncat (char *restrict to, const char *restrict from, size_t size)
`string.h' (ISO): section Copying and Concatenation.
int strncmp (const char *s1, const char *s2, size_t size)
`string.h' (ISO): section String/Array Comparison.
char * strncpy (char *restrict to, const char *restrict from, size_t size)
`string.h' (ISO): section Copying and Concatenation.
char * strndup (const char *s, size_t size)
`string.h' (GNU): section Copying and Concatenation.
char * strndupa (const char *s, size_t size)
`string.h' (GNU): section Copying and Concatenation.
size_t strnlen (const char *s, size_t maxlen)
`string.h' (GNU): section String Length.
char * strpbrk (const char *string, const char *stopset)
`string.h' (ISO): section Search Functions.
char * strptime (const char *s, const char *fmt, struct tm *tp)
`time.h' (XPG4): section Interpret string according to given format.
char * strrchr (const char *string, int c)
`string.h' (ISO): section Search Functions.
char * strsep (char **string_ptr, const char *delimiter)
`string.h' (BSD): section Finding Tokens in a String.
char * strsignal (int signum)
`string.h' (GNU): section Signal Messages.
size_t strspn (const char *string, const char *skipset)
`string.h' (ISO): section Search Functions.
char * strstr (const char *haystack, const char *needle)
`string.h' (ISO): section Search Functions.
double strtod (const char *restrict string, char **restrict tailptr)
`stdlib.h' (ISO): section Parsing of Floats.
float strtof (const char *string, char **tailptr)
`stdlib.h' (ISO): section Parsing of Floats.
intmax_t strtoimax (const char *restrict string, char **restrict tailptr, int base)
`inttypes.h' (ISO): section Parsing of Integers.
char * strtok (char *restrict newstring, const char *restrict delimiters)
`string.h' (ISO): section Finding Tokens in a String.
char * strtok_r (char *newstring, const char *delimiters, char **save_ptr)
`string.h' (POSIX): section Finding Tokens in a String.
long int strtol (const char *restrict string, char **restrict tailptr, int base)
`stdlib.h' (ISO): section Parsing of Integers.
long double strtold (const char *string, char **tailptr)
`stdlib.h' (ISO): section Parsing of Floats.
long long int strtoll (const char *restrict string, char **restrict tailptr, int base)
`stdlib.h' (ISO): section Parsing of Integers.
long long int strtoq (const char *restrict string, char **restrict tailptr, int base)
`stdlib.h' (BSD): section Parsing of Integers.
unsigned long int strtoul (const char *retrict string, char **restrict tailptr, int base)
`stdlib.h' (ISO): section Parsing of Integers.
unsigned long long int strtoull (const char *restrict string, char **restrict tailptr, int base)
`stdlib.h' (ISO): section Parsing of Integers.
uintmax_t strtoumax (const char *restrict string, char **restrict tailptr, int base)
`inttypes.h' (ISO): section Parsing of Integers.
unsigned long long int strtouq (const char *restrict string, char **restrict tailptr, int base)
`stdlib.h' (BSD): section Parsing of Integers.
struct aiocb
`aio.h' (POSIX.1b): section Perform I/O Operations in Parallel.
struct aiocb64
`aio.h' (POSIX.1b): section Perform I/O Operations in Parallel.
struct aioinit
`aio.h' (GNU): section How to optimize the AIO implementation.
struct argp
`argp.h' (GNU): section Specifying Argp Parsers.
struct argp_child
`argp.h' (GNU): section Combining Multiple Argp Parsers.
struct argp_option
`argp.h' (GNU): section Specifying Options in an Argp Parser.
struct argp_state
`argp.h' (GNU): section Argp Parsing State.
struct dirent
`dirent.h' (POSIX.1): section Format of a Directory Entry.
struct exit_status
`utmp.h' (SVID): section Manipulating the User Accounting Database.
struct flock
`fcntl.h' (POSIX.1): section File Locks.
struct fstab
`fstab.h' (BSD): section The `fstab' file.
struct FTW
`ftw.h' (XPG4.2): section Working with Directory Trees.
struct __gconv_step
`gconv.h' (GNU): section The iconv Implementation in the GNU C library.
struct __gconv_step_data
`gconv.h' (GNU): section The iconv Implementation in the GNU C library.
struct group
`grp.h' (POSIX.1): section The Data Structure for a Group.
struct hostent
`netdb.h' (BSD): section Host Names.
struct if_nameindex
`net/if.h' (IPv6 basic API): section Interface Naming.
struct in6_addr
`netinet/in.h' (IPv6 basic API): section Host Address Data Type.
struct in_addr
`netinet/in.h' (BSD): section Host Address Data Type.
struct iovec
`sys/uio.h' (BSD): section Fast Scatter-Gather I/O.
struct itimerval
`sys/time.h' (BSD): section Setting an Alarm.
struct lconv
`locale.h' (ISO): section localeconv: It is portable but ....
struct linger
`sys/socket.h' (BSD): section Socket-Level Options.
struct mallinfo
`malloc.h' (GNU): section Statistics for Memory Allocation with malloc.
struct mntent
`mntent.h' (BSD): section The `mtab' file.
struct msghdr
`sys/socket.h' (BSD): section Receiving Datagrams.
struct netent
`netdb.h' (BSD): section Networks Database.
struct obstack
`obstack.h' (GNU): section Creating Obstacks.
struct option
`getopt.h' (GNU): section Parsing Long Options with getopt_long.
struct passwd
`pwd.h' (POSIX.1): section The Data Structure that Describes a User.
struct printf_info
`printf.h' (GNU): section Conversion Specifier Options.
struct protoent
`netdb.h' (BSD): section Protocols Database.
struct random_data
`stdlib.h' (GNU): section BSD Random Number Functions.
struct rlimit
`sys/resource.h' (BSD): section Limiting Resource Usage.
struct rlimit64
`sys/resource.h' (Unix98): section Limiting Resource Usage.
struct rusage
`sys/resource.h' (BSD): section Resource Usage.
struct sched_param
`sched.h' (POSIX): section Basic Scheduling Functions.
struct servent
`netdb.h' (BSD): section The Services Database.
struct sgttyb
`termios.h' (BSD): section BSD Terminal Modes.
struct sigaction
`signal.h' (POSIX.1): section Advanced Signal Handling.
struct sigstack
`signal.h' (BSD): section Using a Separate Signal Stack.
struct sigvec
`signal.h' (BSD): section BSD Function to Establish a Handler.
struct sockaddr
`sys/socket.h' (BSD): section Address Formats.
struct sockaddr_in
`netinet/in.h' (BSD): section Internet Socket Address Formats.
struct sockaddr_un
`sys/un.h' (BSD): section Details of Local Namespace.
struct stat
`sys/stat.h' (POSIX.1): section The meaning of the File Attributes.
struct stat64
`sys/stat.h' (LFS): section The meaning of the File Attributes.
struct termios
`termios.h' (POSIX.1): section Terminal Mode Data Types.
struct timespec
`sys/time.h' (POSIX.1): section Elapsed Time.
struct timeval
`sys/time.h' (BSD): section Elapsed Time.
struct timezone
`sys/time.h' (BSD): section High-Resolution Calendar.
struct tm
`time.h' (ISO): section Broken-down Time.
struct tms
`sys/times.h' (POSIX.1): section Processor Time Inquiry.
struct utimbuf
`time.h' (POSIX.1): section File Times.
struct utsname
`sys/utsname.h' (POSIX.1): section Platform Type Identification.
int strverscmp (const char *s1, const char *s2)
`string.h' (GNU): section String/Array Comparison.
size_t strxfrm (char *restrict to, const char *restrict from, size_t size)
`string.h' (ISO): section Collation Functions.
int stty (int filedes, struct sgttyb * attributes)
`sgtty.h' (BSD): section BSD Terminal Modes.
int S_TYPEISMQ (struct stat *s)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_TYPEISSEM (struct stat *s)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int S_TYPEISSHM (struct stat *s)
`sys/stat.h' (POSIX): section Testing the Type of a File.
int SUN_LEN (struct sockaddr_un * ptr)
`sys/un.h' (BSD): section Details of Local Namespace.
_SVID_SOURCE
(GNU): section Feature Test Macros.
int SV_INTERRUPT
`signal.h' (BSD): section BSD Function to Establish a Handler.
int SV_ONSTACK
`signal.h' (BSD): section BSD Function to Establish a Handler.
int SV_RESETHAND
`signal.h' (Sun): section BSD Function to Establish a Handler.
int swapcontext (ucontext_t *restrict oucp, const ucontext_t *restrict ucp)
`ucontext.h' (SVID): section Complete Context Control.
int swprintf (wchar_t *s, size_t size, const wchar_t *template, ...)
`wchar.h' (GNU): section Formatted Output Functions.
int swscanf (const wchar_t *ws, const char *template, ...)
`wchar.h' (ISO): section Formatted Input Functions.
int symlink (const char *oldname, const char *newname)
`unistd.h' (BSD): section Symbolic Links.
SYMLINK_MAX
`limits.h' (POSIX.1): section Minimum Values for File System Limits.
int sync (void)
`unistd.h' (X/Open): section Synchronizing I/O operations.
long int syscall (long int sysno, ...)
`unistd.h' (???): section System Calls.
long int sysconf (int parameter)
`unistd.h' (POSIX.1): section Definition of sysconf.
int sysctl (int *names, int nlen, void *oldval,
`sysctl.h' (BSD): section System Parameters.
void syslog (int facility_priority, char *format, ...)
`syslog.h' (BSD): section syslog, vsyslog.
int system (const char *command)
`stdlib.h' (ISO): section Running a Command.
sighandler_t sysv_signal (int signum, sighandler_t action)
`signal.h' (GNU): section Basic Signal Handling.
double tan (double x)
`math.h' (ISO): section Trigonometric Functions.
float tanf (float x)
`math.h' (ISO): section Trigonometric Functions.
double tanh (double x)
`math.h' (ISO): section Hyperbolic Functions.
float tanhf (float x)
`math.h' (ISO): section Hyperbolic Functions.
long double tanhl (long double x)
`math.h' (ISO): section Hyperbolic Functions.
long double tanl (long double x)
`math.h' (ISO): section Trigonometric Functions.
int tcdrain (int filedes)
`termios.h' (POSIX.1): section Line Control Functions.
tcflag_t
`termios.h' (POSIX.1): section Terminal Mode Data Types.
int tcflow (int filedes, int action)
`termios.h' (POSIX.1): section Line Control Functions.
int tcflush (int filedes, int queue)
`termios.h' (POSIX.1): section Line Control Functions.
int tcgetattr (int filedes, struct termios *termios-p)
`termios.h' (POSIX.1): section Terminal Mode Functions.
pid_t tcgetpgrp (int filedes)
`unistd.h' (POSIX.1): section Functions for Controlling Terminal Access.
pid_t tcgetsid (int fildes)
`termios.h' (Unix98): section Functions for Controlling Terminal Access.
TCSADRAIN
`termios.h' (POSIX.1): section Terminal Mode Functions.
TCSAFLUSH
`termios.h' (POSIX.1): section Terminal Mode Functions.
TCSANOW
`termios.h' (POSIX.1): section Terminal Mode Functions.
TCSASOFT
`termios.h' (BSD): section Terminal Mode Functions.
int tcsendbreak (int filedes, int duration)
`termios.h' (POSIX.1): section Line Control Functions.
int tcsetattr (int filedes, int when, const struct termios *termios-p)
`termios.h' (POSIX.1): section Terminal Mode Functions.
int tcsetpgrp (int filedes, pid_t pgid)
`unistd.h' (POSIX.1): section Functions for Controlling Terminal Access.
void * tdelete (const void *key, void **rootp, comparison_fn_t compar)
`search.h' (SVID): section The tsearch function..
void tdestroy (void *vroot, __free_fn_t freefct)
`search.h' (GNU): section The tsearch function..
off_t telldir (DIR *dirstream)
`dirent.h' (BSD): section Random Access in a Directory Stream.
TEMP_FAILURE_RETRY (expression)
`unistd.h' (GNU): section Primitives Interrupted by Signals.
char * tempnam (const char *dir, const char *prefix)
`stdio.h' (SVID): section Temporary Files.
char * textdomain (const char *domainname)
`libintl.h' (GNU): section How to determine which catalog to be used.
void * tfind (const void *key, void *const *rootp, comparison_fn_t compar)
`search.h' (SVID): section The tsearch function..
double tgamma (double x)
`math.h' (XPG, ISO): section Special Functions.
float tgammaf (float x)
`math.h' (XPG, ISO): section Special Functions.
long double tgammal (long double x)
`math.h' (XPG, ISO): section Special Functions.
time_t time (time_t *result)
`time.h' (ISO): section Simple Calendar Time.
time_t timegm (struct tm *brokentime)
`time.h' (???): section Broken-down Time.
time_t timelocal (struct tm *brokentime)
`time.h' (???): section Broken-down Time.
clock_t times (struct tms *buffer)
`sys/times.h' (POSIX.1): section Processor Time Inquiry.
time_t
`time.h' (ISO): section Simple Calendar Time.
long int timezone
`time.h' (SVID): section Functions and Variables for Time Zones.
FILE * tmpfile (void)
`stdio.h' (ISO): section Temporary Files.
FILE * tmpfile64 (void)
`stdio.h' (Unix98): section Temporary Files.
int TMP_MAX
`stdio.h' (ISO): section Temporary Files.
char * tmpnam (char *result)
`stdio.h' (ISO): section Temporary Files.
char * tmpnam_r (char *result)
`stdio.h' (GNU): section Temporary Files.
int toascii (int c)
`ctype.h' (SVID, BSD): section Case Conversion.
int _tolower (int c)
`ctype.h' (SVID): section Case Conversion.
int tolower (int c)
`ctype.h' (ISO): section Case Conversion.
tcflag_t TOSTOP
`termios.h' (POSIX.1): section Local Modes.
int _toupper (int c)
`ctype.h' (SVID): section Case Conversion.
int toupper (int c)
`ctype.h' (ISO): section Case Conversion.
wint_t towctrans (wint_t wc, wctrans_t desc)
`wctype.h' (ISO): section Mapping of wide characters..
wint_t towlower (wint_t wc)
`wctype.h' (ISO): section Mapping of wide characters..
wint_t towupper (wint_t wc)
`wctype.h' (ISO): section Mapping of wide characters..
double trunc (double x)
`math.h' (ISO): section Rounding Functions.
int truncate (const char *filename, off_t length)
`unistd.h' (X/Open): section File Size.
int truncate64 (const char *name, off64_t length)
`unistd.h' (Unix98): section File Size.
float truncf (float x)
`math.h' (ISO): section Rounding Functions.
long double truncl (long double x)
`math.h' (ISO): section Rounding Functions.
TRY_AGAIN
`netdb.h' (BSD): section Host Names.
void * tsearch (const void *key, void **rootp, comparison_fn_t compar)
`search.h' (SVID): section The tsearch function..
char * ttyname (int filedes)
`unistd.h' (POSIX.1): section Identifying Terminals.
int ttyname_r (int filedes, char *buf, size_t len)
`unistd.h' (POSIX.1): section Identifying Terminals.
void twalk (const void *root, __action_fn_t action)
`search.h' (SVID): section The tsearch function..
char * tzname [2]
`time.h' (POSIX.1): section Functions and Variables for Time Zones.
int TZNAME_MAX
`limits.h' (POSIX.1): section General Capacity Limits.
void tzset (void)
`time.h' (POSIX.1): section Functions and Variables for Time Zones.
UCHAR_MAX
`limits.h' (ISO): section Range of an Integer Type.
ucontext_t
`ucontext.h' (SVID): section Complete Context Control.
uid_t
`sys/types.h' (POSIX.1): section Reading the Persona of a Process.
UINT_MAX
`limits.h' (ISO): section Range of an Integer Type.
int ulimit (int cmd, ...)
`ulimit.h' (BSD): section Limiting Resource Usage.
ULONG_LONG_MAX
`limits.h' (ISO): section Range of an Integer Type.
ULONG_MAX
`limits.h' (ISO): section Range of an Integer Type.
mode_t umask (mode_t mask)
`sys/stat.h' (POSIX.1): section Assigning File Permissions.
int umount (const char *file)
`sys/mount.h' (SVID, GNU): section Mount, Unmount, Remount.
int umount2 (const char *file, int flags)
`sys/mount.h' (GNU): section Mount, Unmount, Remount.
int uname (struct utsname *info)
`sys/utsname.h' (POSIX.1): section Platform Type Identification.
int ungetc (int c, FILE *stream)
`stdio.h' (ISO): section Using ungetc To Do Unreading.
wint_t ungetwc (wint_t wc, FILE *stream)
`wchar.h' (ISO): section Using ungetc To Do Unreading.
union wait
`sys/wait.h' (BSD): section BSD Process Wait Functions.
int unlink (const char *filename)
`unistd.h' (POSIX.1): section Deleting Files.
int unlockpt (int filedes)
`stdlib.h' (SVID, XPG4.2): section Allocating Pseudo-Terminals.
int unsetenv (const char *name)
`stdlib.h' (BSD): section Environment Access.
void updwtmp (const char *wtmp_file, const struct utmp *utmp)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
USER_PROCESS
`utmp.h' (SVID): section Manipulating the User Accounting Database.
USER_PROCESS
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
USHRT_MAX
`limits.h' (ISO): section Range of an Integer Type.
int utime (const char *filename, const struct utimbuf *times)
`time.h' (POSIX.1): section File Times.
int utimes (const char *filename, struct timeval tvp[2])
`sys/time.h' (BSD): section File Times.
int utmpname (const char *file)
`utmp.h' (SVID): section Manipulating the User Accounting Database.
int utmpxname (const char *file)
`utmpx.h' (XPG4.2): section XPG User Accounting Database Functions.
va_alist
`varargs.h' (Unix): section Old-Style Variadic Functions.
type va_arg (va_list ap, type)
`stdarg.h' (ISO): section Argument Access Macros.
void __va_copy (va_list dest, va_list src)
`stdarg.h' (GNU): section Argument Access Macros.
va_dcl
`varargs.h' (Unix): section Old-Style Variadic Functions.
void va_end (va_list ap)
`stdarg.h' (ISO): section Argument Access Macros.
va_list
`stdarg.h' (ISO): section Argument Access Macros.
void * valloc (size_t size)
`malloc.h', `stdlib.h' (BSD): section Allocating Aligned Memory Blocks.
int vasprintf (char **ptr, const char *template, va_list ap)
`stdio.h' (GNU): section Variable Arguments Output Functions.
void va_start (va_list ap)
`varargs.h' (Unix): section Old-Style Variadic Functions.
void va_start (va_list ap, last-required)
`stdarg.h' (ISO): section Argument Access Macros.
int VDISCARD
`termios.h' (BSD): section Other Special Characters.
int VDSUSP
`termios.h' (BSD): section Characters that Cause Signals.
int VEOF
`termios.h' (POSIX.1): section Characters for Input Editing.
int VEOL
`termios.h' (POSIX.1): section Characters for Input Editing.
int VEOL2
`termios.h' (BSD): section Characters for Input Editing.
int VERASE
`termios.h' (POSIX.1): section Characters for Input Editing.
int versionsort (const void *a, const void *b)
`dirent.h' (GNU): section Scanning the Content of a Directory.
int versionsort64 (const void *a, const void *b)
`dirent.h' (GNU): section Scanning the Content of a Directory.
pid_t vfork (void)
`unistd.h' (BSD): section Creating a Process.
int vfprintf (FILE *stream, const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Output Functions.
int vfscanf (FILE *stream, const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Input Functions.
int vfwprintf (FILE *stream, const wchar_t *template, va_list ap)
`wchar.h' (ISO): section Variable Arguments Output Functions.
int vfwscanf (FILE *stream, const wchar_t *template, va_list ap)
`wchar.h' (ISO): section Variable Arguments Input Functions.
int VINTR
`termios.h' (POSIX.1): section Characters that Cause Signals.
int VKILL
`termios.h' (POSIX.1): section Characters for Input Editing.
int vlimit (int resource, int limit)
`sys/vlimit.h' (BSD): section Limiting Resource Usage.
int VLNEXT
`termios.h' (BSD): section Other Special Characters.
int VMIN
`termios.h' (POSIX.1): section Noncanonical Input.
int vprintf (const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Output Functions.
int VQUIT
`termios.h' (POSIX.1): section Characters that Cause Signals.
int VREPRINT
`termios.h' (BSD): section Characters for Input Editing.
int vscanf (const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Input Functions.
int vsnprintf (char *s, size_t size, const char *template, va_list ap)
`stdio.h' (GNU): section Variable Arguments Output Functions.
int vsprintf (char *s, const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Output Functions.
int vsscanf (const char *s, const char *template, va_list ap)
`stdio.h' (ISO): section Variable Arguments Input Functions.
int VSTART
`termios.h' (POSIX.1): section Special Characters for Flow Control.
int VSTATUS
`termios.h' (BSD): section Other Special Characters.
int VSTOP
`termios.h' (POSIX.1): section Special Characters for Flow Control.
int VSUSP
`termios.h' (POSIX.1): section Characters that Cause Signals.
int vswprintf (wchar_t *s, size_t size, const wchar_t *template, va_list ap)
`wchar.h' (GNU): section Variable Arguments Output Functions.
int vswscanf (const wchar_t *s, const wchar_t *template, va_list ap)
`wchar.h' (ISO): section Variable Arguments Input Functions.
void vsyslog (int facility_priority, char *format, va_list arglist)
`syslog.h' (BSD): section syslog, vsyslog.
int VTIME
`termios.h' (POSIX.1): section Noncanonical Input.
int vtimes (struct vtimes current, struct vtimes child)
`vtimes.h' (vtimes.h): section Resource Usage.
int VWERASE
`termios.h' (BSD): section Characters for Input Editing.
int vwprintf (const wchar_t *template, va_list ap)
`wchar.h' (ISO): section Variable Arguments Output Functions.
int vwscanf (const wchar_t *template, va_list ap)
`wchar.h' (ISO): section Variable Arguments Input Functions.
pid_t wait (int *status-ptr)
`sys/wait.h' (POSIX.1): section Process Completion.
pid_t wait3 (union wait *status-ptr, int options, struct rusage *usage)
`sys/wait.h' (BSD): section BSD Process Wait Functions.
pid_t wait4 (pid_t pid, int *status-ptr, int options, struct rusage *usage)
`sys/wait.h' (BSD): section Process Completion.
pid_t waitpid (pid_t pid, int *status-ptr, int options)
`sys/wait.h' (POSIX.1): section Process Completion.
WCHAR_MAX
`limits.h' (GNU): section Range of an Integer Type.
wint_t WCHAR_MAX
`wchar.h' (ISO): section Introduction to Extended Characters.
wint_t WCHAR_MIN
`wchar.h' (ISO): section Introduction to Extended Characters.
wchar_t
`stddef.h' (ISO): section Introduction to Extended Characters.
int WCOREDUMP (int status)
`sys/wait.h' (BSD): section Process Completion Status.
wchar_t * wcpcpy (wchar_t *restrict wto, const wchar_t *restrict wfrom)
`wchar.h' (GNU): section Copying and Concatenation.
wchar_t * wcpncpy (wchar_t *restrict wto, const wchar_t *restrict wfrom, size_t size)
`wchar.h' (GNU): section Copying and Concatenation.
size_t wcrtomb (char *restrict s, wchar_t wc, mbstate_t *restrict ps)
`wchar.h' (ISO): section Converting Single Characters.
int wcscasecmp (const wchar_t *ws1, const wchar_T *ws2)
`wchar.h' (GNU): section String/Array Comparison.
wchar_t * wcscat (wchar_t *restrict wto, const wchar_t *restrict wfrom)
`wchar.h' (ISO): section Copying and Concatenation.
wchar_t * wcschr (const wchar_t *wstring, int wc)
`wchar.h' (ISO): section Search Functions.
wchar_t * wcschrnul (const wchar_t *wstring, wchar_t wc)
`wchar.h' (GNU): section Search Functions.
int wcscmp (const wchar_t *ws1, const wchar_t *ws2)
`wchar.h' (ISO): section String/Array Comparison.
int wcscoll (const wchar_t *ws1, const wchar_t *ws2)
`wchar.h' (ISO): section Collation Functions.
wchar_t * wcscpy (wchar_t *restrict wto, const wchar_t *restrict wfrom)
`wchar.h' (ISO): section Copying and Concatenation.
size_t wcscspn (const wchar_t *wstring, const wchar_t *stopset)
`wchar.h' (ISO): section Search Functions.
wchar_t * wcsdup (const wchar_t *ws)
`wchar.h' (GNU): section Copying and Concatenation.
size_t wcsftime (wchar_t *s, size_t size, const wchar_t *template, const struct tm *brokentime)
`time.h' (ISO/Amend1): section Formatting Calendar Time.
size_t wcslen (const wchar_t *ws)
`wchar.h' (ISO): section String Length.
int wcsncasecmp (const wchar_t *ws1, const wchar_t *s2, size_t n)
`wchar.h' (GNU): section String/Array Comparison.
wchar_t * wcsncat (wchar_t *restrict wto, const wchar_t *restrict wfrom, size_t size)
`wchar.h' (ISO): section Copying and Concatenation.
int wcsncmp (const wchar_t *ws1, const wchar_t *ws2, size_t size)
`wchar.h' (ISO): section String/Array Comparison.
wchar_t * wcsncpy (wchar_t *restrict wto, const wchar_t *restrict wfrom, size_t size)
`wchar.h' (ISO): section Copying and Concatenation.
size_t wcsnlen (const wchar_t *ws, size_t maxlen)
`wchar.h' (GNU): section String Length.
size_t wcsnrtombs (char *restrict dst, const wchar_t **restrict src, size_t nwc, size_t len, mbstate_t *restrict ps)
`wchar.h' (GNU): section Converting Multibyte and Wide Character Strings.
wchar_t * wcspbrk (const wchar_t *wstring, const wchar_t *stopset)
`wchar.h' (ISO): section Search Functions.
wchar_t * wcsrchr (const wchar_t *wstring, wchar_t c)
`wchar.h' (ISO): section Search Functions.
size_t wcsrtombs (char *restrict dst, const wchar_t **restrict src, size_t len, mbstate_t *restrict ps)
`wchar.h' (ISO): section Converting Multibyte and Wide Character Strings.
size_t wcsspn (const wchar_t *wstring, const wchar_t *skipset)
`wchar.h' (ISO): section Search Functions.
wchar_t * wcsstr (const wchar_t *haystack, const wchar_t *needle)
`wchar.h' (ISO): section Search Functions.
double wcstod (const wchar_t *restrict string, wchar_t **restrict tailptr)
`wchar.h' (ISO): section Parsing of Floats.
float wcstof (const wchar_t *string, wchar_t **tailptr)
`stdlib.h' (ISO): section Parsing of Floats.
intmax_t wcstoimax (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
wchar_t * wcstok (wchar_t *newstring, const char *delimiters)
`wchar.h' (ISO): section Finding Tokens in a String.
long int wcstol (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
long double wcstold (const wchar_t *string, wchar_t **tailptr)
`stdlib.h' (ISO): section Parsing of Floats.
long long int wcstoll (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
size_t wcstombs (char *string, const wchar_t *wstring, size_t size)
`stdlib.h' (ISO): section Non-reentrant Conversion of Strings.
long long int wcstoq (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (GNU): section Parsing of Integers.
unsigned long int wcstoul (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
unsigned long long int wcstoull (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
uintmax_t wcstoumax (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (ISO): section Parsing of Integers.
unsigned long long int wcstouq (const wchar_t *restrict string, wchar_t **restrict tailptr, int base)
`wchar.h' (GNU): section Parsing of Integers.
wchar_t * wcswcs (const wchar_t *haystack, const wchar_t *needle)
`wchar.h' (XPG): section Search Functions.
size_t wcsxfrm (wchar_t *restrict wto, const wchar_t *wfrom, size_t size)
`wchar.h' (ISO): section Collation Functions.
int wctob (wint_t c)
`wchar.h' (ISO): section Converting Single Characters.
int wctomb (char *string, wchar_t wchar)
`stdlib.h' (ISO): section Non-reentrant Conversion of Single Characters.
wctrans_t wctrans (const char *property)
`wctype.h' (ISO): section Mapping of wide characters..
wctrans_t
`wctype.h' (ISO): section Mapping of wide characters..
wctype_t wctype (const char *property)
`wctype.h' (ISO): section Character class determination for wide characters.
wctype_t
`wctype.h' (ISO): section Character class determination for wide characters.
int WEOF
`wchar.h' (ISO): section End-Of-File and Errors.
wint_t WEOF
`wchar.h' (ISO): section Introduction to Extended Characters.
int WEXITSTATUS (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
int WIFEXITED (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
int WIFSIGNALED (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
int WIFSTOPPED (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
wint_t
`wchar.h' (ISO): section Introduction to Extended Characters.
wchar_t * wmemchr (const wchar_t *block, wchar_t wc, size_t size)
`wchar.h' (ISO): section Search Functions.
int wmemcmp (const wchar_t *a1, const wchar_t *a2, size_t size)
`wcjar.h' (ISO): section String/Array Comparison.
wchar_t * wmemcpy (wchar_t *restrict wto, const wchar_t *restruct wfrom, size_t size)
`wchar.h' (ISO): section Copying and Concatenation.
wchar_t * wmemmove (wchar *wto, const wchar_t *wfrom, size_t size)
`wchar.h' (ISO): section Copying and Concatenation.
wchar_t * wmempcpy (wchar_t *restrict wto, const wchar_t *restrict wfrom, size_t size)
`wchar.h' (GNU): section Copying and Concatenation.
wchar_t * wmemset (wchar_t *block, wchar_t wc, size_t size)
`wchar.h' (ISO): section Copying and Concatenation.
int W_OK
`unistd.h' (POSIX.1): section Testing Permission to Access a File.
int wordexp (const char *words, wordexp_t *word-vector-ptr, int flags)
`wordexp.h' (POSIX.2): section Calling wordexp.
wordexp_t
`wordexp.h' (POSIX.2): section Calling wordexp.
void wordfree (wordexp_t *word-vector-ptr)
`wordexp.h' (POSIX.2): section Calling wordexp.
int wprintf (const wchar_t *template, ...)
`wchar.h' (ISO): section Formatted Output Functions.
WRDE_APPEND
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
WRDE_BADCHAR
`wordexp.h' (POSIX.2): section Calling wordexp.
WRDE_BADVAL
`wordexp.h' (POSIX.2): section Calling wordexp.
WRDE_CMDSUB
`wordexp.h' (POSIX.2): section Calling wordexp.
WRDE_DOOFFS
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
WRDE_NOCMD
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
WRDE_NOSPACE
`wordexp.h' (POSIX.2): section Calling wordexp.
WRDE_REUSE
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
WRDE_SHOWERR
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
WRDE_SYNTAX
`wordexp.h' (POSIX.2): section Calling wordexp.
WRDE_UNDEF
`wordexp.h' (POSIX.2): section Flags for Word Expansion.
ssize_t write (int filedes, const void *buffer, size_t size)
`unistd.h' (POSIX.1): section Input and Output Primitives.
ssize_t writev (int filedes, const struct iovec *vector, int count)
`sys/uio.h' (BSD): section Fast Scatter-Gather I/O.
int wscanf (const wchar_t *template, ...)
`wchar.h' (ISO): section Formatted Input Functions.
int WSTOPSIG (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
int WTERMSIG (int status)
`sys/wait.h' (POSIX.1): section Process Completion Status.
int X_OK
`unistd.h' (POSIX.1): section Testing Permission to Access a File.
_XOPEN_SOURCE
(X/Open): section Feature Test Macros.
_XOPEN_SOURCE_EXTENDED
(X/Open): section Feature Test Macros.
double y0 (double x)
`math.h' (SVID): section Special Functions.
float y0f (float x)
`math.h' (SVID): section Special Functions.
long double y0l (long double x)
`math.h' (SVID): section Special Functions.
double y1 (double x)
`math.h' (SVID): section Special Functions.
float y1f (float x)
`math.h' (SVID): section Special Functions.
long double y1l (long double x)
`math.h' (SVID): section Special Functions.
double yn (int n, double x)
`math.h' (SVID): section Special Functions.
float ynf (int n, float x)
`math.h' (SVID): section Special Functions.
long double ynl (int n, long double x)
`math.h' (SVID): section Special Functions.

@textfonts @rm


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