LinuxSelfhelp.com
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