intro(3) intro - introduction to the C libraries.
abort(3) abort - cause abnormal program termination.
abs(3) abs - integer absolute value function.
acos(3) acos - arc cosine function.
acosh(3) acosh - inverse hyperbolic cosine function.
alarm(3) alarm - set signal timer alarm.
alloca(3) alloca - memory allocator.
asin(3) asin - arc sine function.
asinh(3) asinh - inverse hyperbolic sine function.
assert(3) assert - expression verification macro.
atan(3) atan - arc tangent function of one variable.
atan2(3) atan2 - arc tangent function of two variables.
atanh(3) atanh - inverse hyperbolic tangent function.
atexit(3) atexit - register a function to be called on exit.
atof(3) atof - convert ASCII string to double.
atoi(3) atoi - convert ASCII string to integer.
atol(3) atol - convert ASCII string to long integer.
bcmp(3) bcmp - compare byte string.
bcopy(3) bcopy - copy byte string.
bitstring(3) bit_alloc, bit_clear, bit_decl, bit_ffs, bit_nclear, bit_nset, bit_set, bitstr_size, bit_test - bit-string manipulation macros.
bsearch(3) bsearch - binary search of a sorted table.
bstring(3) bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memmove, memset - byte string operations.
btree(3) btree: btree database access method.
byteorder(3) htonl, htons, ntohl, ntohs - convert values between host and network byte order.
bzero(3) bzero - write zeroes to a byte string.
calloc(3) calloc - allocate clean memory (zero initialized space).
ceil(3) ceil - smallest integral value not greater than x.
clock(3) clock - determine processor time used.
confstr(3) confstr - get string-valued configurable variables.
cos(3) cos - cosine function.
cosh(3) cosh - hyperbolic cosine function.
crypt(3) crypt, setkey, encrypt, des_setkey, des_cipher - DES encryption.
ctermid(3) ctermid - generate terminal pathname.
ctime(3) asctime, ctime, difftime, gmtime, localtime, mktime - transform binary date and time value to ASCII.
ctype(3) isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit, toascii tolower, toupper, - character classification macros.
curses(3) curses - screen functions with ``optimal'' cursor motion.
daemon(3) daemon - run in the background.
dbopen(3) dbopen: database access methods.
devname(3) devname - get device name.
directory(3) opendir, readdir, telldir, seekdir, rewinddir, closedir, dirfd - directory operations.
div(3) div - return quotient and remainder from division.
ecvt(3) ecvt, fcvt, gcvt: output conversion.
end(3) end, etext, edata - end boundaries of image segments.
erf(3) erf, erfc - error function operators.
err(3) err, verr, errx, verrx, warn, vwarn, warnx, vwarnx - formatted error messages.
exec(3) execl, execlp, execle, exect, execv, execvp - execute a file.
exit(3) exit - perform normal program termination.
exp(3) exp, expm1, log, log10, log1p, pow - exponential, logarithm, power functions.
fabs(3) fabs - floating-point absolute value function.
fclose(3) fclose - close a stream.
ferror(3) clearerr, feof, ferror, fileno - check and reset stream status.
fflush(3) fflush, fpurge - flush a stream.
ffs(3) ffs - find first bit set in a bit string.
fgetln(3) fgetln - get a line from a stream.
fgets(3) fgets, gets - get a line from a stream.
floor(3) floor - largest integral value not greater than x.
fmod(3) fmod - floating-point remainder function.
fnmatch(3) fnmatch - match filename or pathname.
fopen(3) fopen, fdopen, freopen - stream open functions.
fputs(3) fputs, puts - output a line to a stream.
fread(3) fread, fwrite - binary stream input/output.
free(3) free - free up memory allocated with malloc, calloc or realloc.
frexp(3) frexp - convert floating-point number to fractional and integral components.
fseek(3) fgetpos, fseek, fsetpos, ftell, rewind - reposition a stream.
ftime(3) ftime - get date and time.
fts(3) fts - traverse a file hierarchy.
funopen(3) funopen, fropen, fwopen - open a stream.
getbsize(3) getbsize - get user block size.
getc(3) fgetc, getc, getchar, getw - get next character or word from input stream.
getcap(3) cgetent, cgetset, cgetmatch, cgetcap, cgetnum, cgetstr, cgetustr, cgetfirst, cgetnext, cgetclose - capability database access routines.
getcwd(3) getcwd - get working directory pathname.
getdiskbyname(3) getdiskbyname - get generic disk description by its name.
getenv(3) getenv, putenv, setenv, unsetenv - environment variable functions.
getfsent(3) getfsent, getfsspec, getfsfile, setfsent, endfsent - get file system descriptor file entry.
getgrent(3) getgrent, getgrnam, getgrgid, setgroupent, setgrent, endgrent - group database operations.
getgrouplist(3) getgrouplist - calculate group access list.
gethostbyname(3) gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror - get network host entry.
gethostid(3) gethostid, sethostid - get/set unique identifier of current host.
gethostname(3) gethostname, sethostname - get/set name of current host.
getloadavg(3) getloadavg - get system load averages.
getmntinfo(3) getmntinfo - get information about mounted file systems.
getmntopts(3) getmntopts - scan mount options.
getnetent(3) getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent - get network entry.
getnetgrent(3) getnetgrent, innetgr, setnetgrent, endnetgrent - netgroup database operations.
getopt(3) getopt - get option character from command line argument list.
getpagesize(3) getpagesize - get system page size.
getpass(3) getpass - get a password.
getprotoent(3) getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent - get protocol entry.
getpw(3) getpw - get name from uid.
getpwent(3) getpwent, getpwnam, getpwuid, setpassent, setpwent, endpwent - password database operations.
getservent(3) getservent, getservbyport, getservbyname, setservent, endservent - get service entry.
getsubopt(3) getsubopt - get sub options from an argument.
getttyent(3) getttyent, getttynam, setttyent, endttyent - get ttys file entry.
getusershell(3) getusershell, setusershell, endusershell - get legal user shells.
glob(3) glob, globfree - generate pathnames matching a pattern.
hash(3) hash: hash database access method.
hypot(3) hypot, cabs - euclidean distance and complex absolute value functions.
ieee(3) copysign, drem, finite, logb, scalb - IEEE 754 floating point support.
index(3) index - locate character in string.
inet(3) inet_aton, inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof - Internet address manipulation routines.
infnan(3) infnan - signals invalid floating\-point operations on a VAX (temporary).
initgroups(3) initgroups - initialize group access list.
insque(3) insque, remque - insert/remove element from a queue.
isalnum(3) isalnum - alphanumeric character test.
isalpha(3) isalpha - alphabetic character test.
isascii(3) isascii - test for ASCII character.
isblank(3) isblank - space or tab character test.
iscntrl(3) iscntrl - control character test.
isdigit(3) isdigit - decimal-digit character test.
isgraph(3) isgraph - printing character test (space character exclusive).
isinf(3) isinf, isnan - test for infinity or not-a-number.
islower(3) islower - lower-case character test.
iso_addr(3) iso_addr, iso_ntoa - elementary network address conversion routines for Open System Interconnection.
isprint(3) isprint - printing character test (space character inclusive).
ispunct(3) ispunct - punctuation character test.
isspace(3) isspace - white-space character test.
isupper(3) isupper - upper-case character test.
isxdigit(3) isxdigit - hexadecimal-digit character test.
j0(3) j0, j1, jn, y0, y1, yn - bessel functions of first and second kind.
kvm(3) kvm - kernel memory interface.
kvm_geterr(3) kvm_geterr - get error message on kvm descriptor.
kvm_getfiles(3) kvm_getfiles - survey open files.
kvm_getloadavg(3) kvm_getloadavg - get error message on kvm descriptor.
kvm_getprocs(3) kvm_getprocs, kvm_getargv, kvm_getenvv: access user process state.
kvm_nlist(3) kvm_nlist - retrieve symbol table names from a kernel image.
kvm_open(3) kvm_open, kvm_openfiles, kvm_close - initialize kernel virtual memory access.
kvm_read(3) kvm_read, kvm_write - read or write kernel virtual memory.
labs(3) labs - return the absolute value of a long integer.
ldexp(3) ldexp - multiply floating-point number by integral power of 2.
ldiv(3) ldiv - return quotient and remainder from division.
lgamma(3) lgamma gamma - log gamma function, gamma function.
linkaddr(3) link_addr, link_ntoa - elementary address specification routines for link level access.
lsearch(3) lsearch, lfind, - linear searching routines.
malloc(3) malloc, - general memory allocation function.
math(3) math: introduction to mathematical library functions.
mbrune(3) mbrune, mbrrune, mbmb - multibyte rune support for C.
memccpy(3) memccpy - copy string until character found.
memchr(3) memchr - locate byte in byte string.
memcmp(3) memcmp - compare byte string.
memcpy(3) memcpy - copy byte string.
memmove(3) memmove - copy byte string.
memory(3) malloc, free, realloc, calloc, alloca - general memory allocation operations.
memset(3) memset - write a byte to byte string.
mktemp(3) mktemp - make temporary file name (unique).
modf(3) modf - extract signed integral and fractional values from floating-point number.
moncontrol(3) moncontrol, monstartup - control execution profile.
mp(3) fmin, fmout, gcd, invert, itom m_in, m_out, madd, mcmp, mdiv, min, mout, move, msqrt, msub, mult, omin, omout, pow, rpow, sdiv, - multiple precision integer arithmetic.
mpool(3) mpool: shared memory buffer pool.
multibyte(3) mblen, mbstowcs, mbtowc, wcstombs, wctomb - multibyte character support for C.
nice(3) nice - set program scheduling priority.
nlist(3) nlist - retrieve symbol table name list from an executable file.
ns(3) ns_addr, ns_ntoa - Xerox NS Ns (tm) address conversion routines.
pause(3) pause - stop until signal.
plot(3) plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl: graphics interface.
popen(3) popen, pclose - process I/O.
printf(3) printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - formatted output conversion.
psignal(3) psignal, sys_siglist, sys_signame - system signal messages.
putc(3) fputc, putc, putchar, putw - output a character or word to a stream.
pwcache(3) pwcache - cache password and group entries.
qsort(3) qsort, heapsort, mergesort - sort functions.
queue(3) LIST_ENTRY, LIST_HEAD, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_BEFORE, LIST_INSERT_HEAD, LIST_REMOVE, TAILQ_ENTRY, TAILQ_HEAD, TAILQ_INIT, TAILQ_INSERT_AFTER, TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_REMOVE, CIRCLEQ_ENTRY, CIRCLEQ_HEAD, CIRCLEQ_INIT, CIRCLEQ_INSERT_AFTER, CIRCLEQ_INSERT_BEFORE, CIRCLEQ_INSERT_HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_REMOVE - implementations of lists, tail queues, and circular queues.
radixsort(3) radixsort - radix sort.
raise(3) raise - send a signal to the current process.
rand(3) rand, srand - bad random number generator.
random(3) random, srandom, initstate, setstate - better random number generator; routines for changing generators.
rcmd(3) rcmd, rresvport, ruserok - routines for returning a stream to a remote command.
re_comp(3) re_comp, re_exec - regular expression handler.
realloc(3) realloc - reallocation of memory function.
recno(3) recno: record number database access method.
regex(3) regcomp, regexec, regerror, regfree: regular-expression library.
regexp(3) regcomp, regexec, regsub, regerror - regular expression handlers.
remove(3) remove - remove directory entry.
resolver(3) res_query, res_search, res_mkquery, res_send, res_init, dn_comp, dn_expand - resolver routines.
rexec(3) rexec - return stream to a remote command.
rindex(3) rindex - locate character in string.
rint(3) rint - round-to-closest integer functions.
rune(3) setrunelocale, setinvalidrune, sgetrune, sputrune - rune support for C.
scandir(3) scandir, alphasort - scan a directory.
scanf(3) scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf - input format conversion.
setbuf(3) setbuf, setbuffer, setlinebuf, setvbuf - stream buffering operations.
setjmp(3) sigsetjmp, siglongjmp, setjmp, longjmp, _setjmp, _longjmp longjmperror - non-local jumps.
setlocale(3) setlocale, localeconv - natural language formatting for C.
setmode(3) getmode, setmode - modify mode bits.
setruid(3) setruid, setrgid - set user and group ID.
siginterrupt(3) siginterrupt - allow signals to interrupt system calls.
signal(3) signal - simplified software signal facilities.
sigsetops(3) sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - manipulate signal sets.
sin(3) sin - sine function.
sinh(3) sinh - hyperbolic sine function.
sleep(3) sleep - suspend process execution for interval of seconds.
sqrt(3) cbrt, sqrt - cube root and square root functions.
stdarg(3) stdarg - variable argument lists.
stdio(3) stdio - standard input/output library functions.
strcasecmp(3) strcasecmp - compare strings, ignoring case.
strcat(3) strcat - concatenate strings.
strchr(3) strchr - locate character in string.
strcmp(3) strcmp - compare strings.
strcoll(3) strcoll - compare strings according to current collation.
strcpy(3) strcpy - copy strings.
strcspn(3) strcspn - span the complement of a string.
strdup(3) strdup - save a copy of a string.
strerror(3) perror, strerror, sys_errlist, sys_nerr - system error messages.
strftime(3) strftime - format date and time.
string(3) strcat, strncat, strchr, strrchr, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strerror, strlen, strpbrk, strsep, strspn, strcspn, strstr, strtok, index, rindex - string specific functions.
strlen(3) strlen - find length of string.
strmode(3) strmode - convert inode status information into a symbolic string.
strpbrk(3) strpbrk - locate multiple characters in string.
strrchr(3) strrchr - locate character in string.
strsep(3) strsep - separate strings.
strspn(3) strspn - span a string.
strstr(3) strstr - locate a substring in a string.
strtod(3) strtod - convert ASCII string to double.
strtok(3) strtok - string tokens.
strtol(3) strtol, strtoq - convert string value to a long or quad_t integer.
strtoul(3) strtoul, strtouq - convert a string to an unsigned long or uquad_t integer.
strxfrm(3) strxfrm - transform a string under locale.
stty(3) stty, gtty - set and get terminal state (defunct).
swab(3) swab - swap adjacent bytes.
sysconf(3) sysconf - get configurable system variables.
sysctl(3) sysctl - get or set system information.
syslog(3) syslog, vsyslog, openlog, closelog, setlogmask - control system log.
system(3) system - pass a command to the shell.
tan(3) tan - tangent function.
tanh(3) tanh - hyperbolic tangent function.
tcgetpgrp(3) tcgetpgrp - get foreground process group ID.
tcsendbreak(3) tcsendbreak, tcdrain, tcflush, tcflow - line control functions.
tcsetattr(3) cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed, cfsetspeed, cfmakeraw, tcgetattr, tcsetattr - manipulating the termios structure.
tcsetpgrp(3) tcsetpgrp - set foreground process group ID.
termcap(3) tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs - terminal independent operation routines.
time(3) time - get time of day.
times(3) times - process times.
timezone(3) timezone - return the timezone abbreviation.
tmpnam(3) tempnam, tmpfile, tmpnam - temporary file routines.
toascii(3) toascii - convert a byte to 7-bit ASCII.
tolower(3) tolower - upper case to lower case letter conversion.
toupper(3) toupper - lower case to upper case letter conversion.
ttyname(3) ttyname, isatty, ttyslot - get name of associated terminal (tty) from file descriptor.
tzset(3) tzset, tzsetwall - initialize time conversion information.
ualarm(3) ualarm - schedule signal after specified time.
uname(3) uname - get system identification.
ungetc(3) ungetc - un-get character from input stream.
unvis(3) unvis, strunvis - decode a visual representation of characters.
usleep(3) usleep - suspend execution for interval of microseconds.
utime(3) utime - set file times.
valloc(3) valloc - aligned memory allocation function.
vis(3) vis - visually encode characters.
vlimit(3) vlimit - control maximum system resource consumption.
vtimes(3) vtimes - get information about resource utilization.
