intro(3) intro: introduction to the C libraries. abort(3) abort: cause abnormal program termination. abs(3) abs: integer absolute value function. acl_check(3) acl_canonicalize_principal, acl_check, acl_exact_match, acl_add, acl_delete, acl_initialize: access control list routines. 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. des_crypt(3) des_read_password, des_string_to_key, des_random_key, des_set_key, des_ecb_encrypt, des_cbc_encrypt, des_pcbc_encrypt, des_cbc_cksum, des_quad_cksum,: (new) DES encryption. 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. fgetline(3) fgetline: 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) getwd: 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, .Nm setgrfile, 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. 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 exculsive). isinf(3) isinf, isnan: test for infinity or not-a-number (\*(Na). 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. krb(3) krb_mk_req, krb_rd_req, krb_kntoln, krb_set_key, krb_get_cred, krb_mk_priv, krb_rd_priv, krb_mk_safe, krb_rd_safe, krb_mk_err, krb_rd_err, krb_ck_repl: Kerberos authentication library. krb_realmofhost(3) krb_realmofhost, krb_get_phost, krb_get_krbhst, krb_get_admhst, krb_get_lrealm: additional Kerberos utility routines. krb_sendauth(3) krb_sendauth, krb_recvauth, krb_net_write, krb_net_read: Kerberos routines for sending authentication via network stream sockets. krb_set_tkt_string(3) krb_set_tkt_string: set Kerberos ticket cache file name. kuserok(3) kuserok: Kerberos version of ruserok. 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: mutliply 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. link_addr(3) link_addr, link_ntoa: elementary address specification routines for link level access. 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. 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: and 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, strsep: string token operations. 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. tf_util(3) tf_init, tf_get_pname, tf_get_pinst, tf_get_cred, tf_close: routines for manipulating a Kerberos ticket file. 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. 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. zopen(3) zopen: compressed stream open function.