C functions

All the ones listed in my 10.4 Mac man pages.
NB All these are (3) man pages – if the man page doesn’t say (3) at the top, probably it’s the wrong page. Try “man 3 command” instead.

a64l, l64a – convert between 32-bit integer and radix-64 ASCII string
abort – cause abnormal program termination
abs – integer absolute value function
acos – arc cosine function
acosh – inverse hyperbolic cosine function
addr2ascii, ascii2addr – Generic address formatting routines
alarm – set signal timer alarm
alloca – memory allocator
arc4random, arc4random_stir, arc4random_addrandom – arc4 random number generator
arch, NXGetAllArchInfos, NXGetLocalArchInfo, NXGetArchInfoFromName, NXGetArchInfoFromCpuType, NXFindBestFatArch, NXCombineCpuSubtypes – get architecture information
asctime, asctime_r, ctime, ctime_r, difftime, gmtime, gmtime_r, localtime, localtime_r, mktime, timegm – transform binary date and time values
asin – arc sine function
asinh – inverse hyperbolic sine function
assert – expression verification macro
atan – arc tangent function of one variable
atan2 – arc tangent function of two variables
atanh – inverse hyperbolic tangent function
atexit – register a function to be called on exit
atof, atof_l – convert ASCII string to double
atoi, atoi_l – convert ASCII string to integer
atol, atoll, atol_l, atoll_l – convert ASCII string to long or long long integer
basename – extract the base portion of a pathname
bcmp – compare byte string
bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memmove, memset – byte string operations
bcopy – copy byte string
bindresvport – bind a socket to a privileged IP port
bit_alloc, bit_clear, bit_decl, bit_ffs, bit_nclear, bit_nset, bit_set, bitstr_size, bit_test – bit-string manipulation macros
bsd_signal – simplified signal facilities
bsearch – binary search of a sorted table
btowc, wctob, btowc_l, wctob_l – convert between wide and single-byte characters
btree – btree database access method
bzero – write zeroes to a byte string
cabs – complex norm (absolute value) function .br carg complex argument function
cacos – complex inverse cosine function
cacosh – complex inverse hyperbolic cosine function
casin – complex inverse sine function .br catan complex inverse tangent function
casinh – complex inverse hyperbolic sine function
catanh – complex inverse hyperbolic tangent function
catclose – close message catalog
catgets – retrieve string from message catalog
catopen – open message catalog
cbrt – cube root function
ccosh – complex hyperbolic cosine function
ceil – round to smallest integral value not less than x
cexp – complex exponential function
cfgetispeed, cfsetispeed, cfgetospeed, cfsetospeed, cfsetspeed, cfmakeraw, tcgetattr, tcsetattr – manipulating the termios structure
cgetent, cgetset, cgetmatch, cgetcap, cgetnum, cgetstr, cgetustr, cgetfirst, cgetnext, cgetclose – capability database access routines
clearerr, clearerr_unlocked, feof, feof_unlocked, ferror, ferror_unlocked, fileno, fileno_unlocked – check and reset stream status
clock – determine processor time used
clog – complex logarithm function
com_err – common error display routine
complex – complex floating-point functions
confstr – get string-valued configurable variables
conj – complex conjugation function
copysign – changes the sign of x to that of y
cos – cosine function
cosh – hyperbolic cosine function
cpow – complex power function
cproj – projection onto the Riemann sphere
creal – complex real-part function .br cimag complex imaginary-part function
crypt, setkey, encrypt, des_setkey, des_cipher – DES encryption
csin – complex sine function .br ccos complex cosine function .br ctan complex tangent function
csinh – complex hyperbolic sine function
csqrt – complex square root function
ctanh – complex hyperbolic tangent function
ctermid – generate terminal pathname
daemon – run in the background
dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store – database access functions
dbopen – database access methods
default_store – generic storage of global data
devname – get device name
digittoint, digittoint_l – convert a numeric character to its integer value
dirname – extract the directory part of a pathname
div – return quotient and remainder from division
dladdr – find the image containing a given address
dlclose – close a dynamic library or bundle
dlerror – get diagnostic information
dlopen – load and link a dynamic library or bundle
dlsym – get address of a symbol
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 – pseudo random number generators and initialization routines
duplocale – Duplicate existing locale
dyld – low level programatic interface to the dynamic link editor
dyld_debug, dyld debug – programmatic interface for debugging a task using the dynamic link editor
ecvt, fcvt, gcvt – convert double to ASCII string
editline, el_init, el_end, el_reset, el_gets, el_getc, el_push, el_parse, el_set, el_source, el_resize, el_line, el_insertstr, el_deletestr, history_init, history_end, history – line editor and history functions
endutxent, getutxent, getutxid, getutxline, pututxline, setutxent – user accounting database functions
erf, erfc – error function operators
err, verr, errc, verrc, errx, verrx, warn, vwarn, warnc, vwarnc, warnx, vwarnx, err_set_exit, err_set_file – formatted error messages
ethers, ether_line, ether_aton, ether_ntoa, ether_ntohost, ether_hostton – Ethernet address conversion and lookup routines
execl, execlp, execle, execv, execvp, execvP – execute a file
exit, _Exit – perform normal program termination
exp, exp2, expm1 – exponential functions
fabs – floating-point absolute value function
fclose – close a stream
fdim – return difference if positive, 0 otherwise
fflagstostr, strtofflags – convert between file flag bits and their string names
fflush, fpurge – flush a stream
ffs, ffsl, fls, flsl – find first or last bit set in a bit string
fgetc, getc, getc_unlocked, getchar, getchar_unlocked, getw – get next character or word from input stream
fgetln – get a line from a stream
fgetpos, fseek, fseeko, fsetpos, ftell, ftello, rewind – reposition a stream
fgets, gets – get a line from a stream
fgetwc, getwc, getwchar – get next wide character from input stream
fgetwc_l, getwc_l, getwchar_l – get next wide character from input stream
fgetws, fgetws_l – get a line of wide characters from a stream
finite – returns 1 for finite x, 0 for infinite x and NaNs
float – functions with single-precision floating-point arguments
flockfile, ftrylockfile, funlockfile – stdio locking functions
floor – round to largest integral value not greater than x
fma – multiply and add, then round
fmax – return maximum value
fmin – return minimum value
fmod – floating-point remainder function
fmtcheck – sanitizes user-supplied printf-style format string
fmtmsg – display a detailed diagnostic message
fnmatch – test whether a filename or pathname matches a shell-style pattern
fopen, fdopen, freopen – stream open functions
fparseln – return the next logical line from a stream
fpclassify, isfinite, isinf, isnan, isnormal – classify a floating-point number
fputc, putc, putc_unlocked, putchar, putchar_unlocked, putw – output a character or word to a stream
fputs, puts – output a line to a stream
fputwc, putwc, putwchar – output a wide character to a stream
fputwc_l, putwc_l, putwchar_l – output a wide character to a stream
fputws, fputws_l – output a line of wide characters to a stream
fread, fwrite – binary stream input/output
freelocale – Frees an allocated locale
frexp – break floating-point number into normalized fraction and power of 2
ftime – get date and time
ftok – create IPC identifier from path name
fts – traverse a file hierarchy
ftw, nftw – traverse (walk) a file tree
funopen, fropen, fwopen – open a stream
fwide – get/set orientation of a stream
get_end, get_etext, get_edata – get values of UNIX link editor defined symbols
getaddrinfo, freeaddrinfo – socket address structure to host and service name
getbsize – get user block size
getcwd, getwd – get working directory pathname
getdate – convert user format date and time
getdomainname, setdomainname – get/set NIS domain name of current host
getenv, putenv, setenv, unsetenv – environment variable functions
getfsent, getfsspec, getfsfile, setfsent, endfsent – get file system descriptor file entry
getgrent, getgrnam, getgrgid, setgroupent, setgrent, endgrent – group database operations
getgrouplist – calculate group access list
gethostbyname, gethostbyname2, gethostbyaddr, gethostent, sethostent, endhostent, herror, hstrerror – get network host entry
gethostid, sethostid – get/set unique identifier of current host
gethostname, sethostname – get/set name of current host
getifaddrs – get interface addresses
getipnodebyname, getipnodebyaddr, freehostent – nodename-to-address and address-to-nodename translation
getloadavg – get system load averages
getmntinfo – get information about mounted file systems
getmode, setmode – modify mode bits
getnameinfo – socket address structure to hostname and service name
getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent – get network entry
getnetgrent, innetgr, setnetgrent, endnetgrent – netgroup database operations
getobjformat – get preferred object file format
getopt – get option character from command line argument list
getopt_long, getopt_long_only – get long options from command line argument list
getpagesize – get system page size
getpass – get a password
getpeereid – get the effective credentials of a UNIX-domain peer
getprogname, setprogname – get or set the program name
getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent – get protocol entry
getpwent, getpwnam, getpwuid, setpassent, setpwent, endpwent – password database operations
getrpcent, getrpcbyname, getrpcbynumber, endrpcent, setrpcent – get RPC entry
getrpcport – get RPC port number
getsectbyname, getsectdata – get the section information for the named section
getsegbyname – get the segment command for the named segment
getservent, getservbyport, getservbyname, setservent, endservent – get service entry
getsubopt – get sub options from an argument
getttyent, getttynam, setttyent, endttyent – get ttys file entry isdialuptty, isnettty determine tty type from ttys file entry
getusershell, setusershell, endusershell – get valid user shells
getvfsbyname – get information about a filesystem
gimpprint – High quality raster image printing library
grantpt, ptsname, unlockpt, posix_openpt – pseudo-terminal access functions
hash – hash database access method
hcreate, hdestroy, hsearch – manage hash search table
hesiod, hesiod_init, hesiod_resolve, hesiod_free_list, hesiod_to_bind, hesiod_end – Hesiod name server interface library
hosts_access, hosts_ctl, request_init, request_set – access control library
htonl, htons, ntohl, ntohs – convert values between host and network byte order
hypot – euclidean distance function
iconv – perform character set conversion
iconv_close – deallocate descriptor for character set conversion
iconv_open – allocate descriptor for character set conversion
if_nametoindex, if_indextoname, if_nameindex, if_freenameindex – convert interface index to name, and vice versa
ilogb – return exponent as an integer value
imaxabs – returns absolute value
imaxdiv – returns quotient and remainder
index, rindex – locate character in string
inet6_option_space, inet6_option_init, inet6_option_append, inet6_option_alloc, inet6_option_next, inet6_option_find – IPv6 Hop-by-Hop and Destination Options manipulation
inet6_rthdr_space, inet6_rthdr_init, inet6_rthdr_add, inet6_rthdr_lasthop, inet6_rthdr_reverse, inet6_rthdr_segments, inet6_rthdr_getaddr, inet6_rthdr_getflags – IPv6 Routing Header Options manipulation
inet_aton, inet_addr, inet_network, inet_ntoa, inet_ntop, inet_pton, inet_makeaddr, inet_lnaof, inet_netof – Internet address manipulation routines
inet_net_ntop, inet_net_pton – Internet network number manipulation routines
initgroups – initialize group access list
insque, remque – doubly-linked list management
intro – introduction to the C libraries
ipsec_set_policy, ipsec_get_policylen, ipsec_dump_policy – manipulate IPsec policy specification structure from readable string
ipsec_strerror – error message for IPsec policy manipulation library
isalnum – alphanumeric character test
isalpha – alphabetic character test
isascii – test for ASCII character
isblank – space or tab character test
iscntrl – control character test
isdigit, isnumber – decimal-digit character test
isgraph – printing character test (space character exclusive)
isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered – compare two floating-point numbers
isideogram – ideographic character test
islower – lower-case character test
isphonogram – phonographic character test
isprint – printing character test (space character inclusive)
ispunct – punctuation character test
isrune – valid character test
isspace – white-space character test
isspecial – special character test
isupper – upper-case character test
iswctype, wctype, iswctype_l, wctype_l – wide character class functions
isxdigit, ishexnumber – hexadecimal-digit character test
j0, j1, jn, y0, y1, yn – bessel functions of first and second kind
kld, kld_load, kld_load_from_memory, kld_lookup, kld_forget_symbol, kld_unload_all, kld_load_basefile, kld_load_basefile_from_memory, kld_address_func, kld_set_link_options – programmatically link edit and load driver object files
labs – return the absolute value of a long integer
lber-memory, ber_memalloc, ber_memcalloc, ber_memrealloc, ber_memfree, ber_memvfree – LBER memory allocators
ldap – OpenLDAP Lightweight Directory Access Protocol API
ldexp – multiply by integer power of 2
ldiv – return quotient and remainder from division
libcurl – client-side URL transfers
libexslt – extension library for XSLT
libgmalloc, libgmalloc.dylib – (Guard Malloc), an aggressive debugging malloc library
libxml – library used to parse XML files
libxslt – library used to do XSL transformations on XML documents
link_addr, link_ntoa – elementary address specification routines for link level access
llabs – returns absolute value
lldiv – returns quotient and remainder
localeconv, localeconv_l – natural language formatting for C
lockf – record locking on files
log, log2, log10, log1p – logarithm functions
logb – return exponent as a floating-point number
login, logout, logwtmp – login utility functions
lsearch, lfind – linear search and append
malloc, calloc, valloc, realloc, reallocf, free, malloc_size, malloc_good_size – memory allocation
malloc, free, realloc, calloc, alloca, mmap – general memory allocation operations
math – introduction to mathematical library functions
matherr – deprecated floating-point error-reporting function
mblen, mblen_l – get number of bytes in a character
mbr_check_membership – check whether a user is a member of a group
mbr_uid_to_uuid, mbr_gid_to_uuid, mbr_uuid_to_id, mbr_sid_to_uuid, mbr_uuid_to_sid – translate user and group identifiers from one form to another
mbrlen, mbrlen_l – get number of bytes in a character (restartable)
mbrtowc, mbrtowc_l – convert a character to a wide-character code (restartable)
mbrune, mbrrune, mbmb – multibyte rune support for C
mbsinit, mbsinit_l – determine conversion object status
mbsrtowcs, mbsnrtowcs, mbsrtowcs_l, mbsnrtowcs_l – convert a character string to a wide-character string (restartable)
mbstowcs, mbstowcs_l – convert a character string to a wide-character string
mbtowc, mbtowc_l – convert a character to a wide-character code
memccpy – copy string until character found
memchr – locate byte in byte string
memcmp – compare byte string
memcpy – copy memory area
memmove – copy byte string
memset – write a byte to byte string
mktemp – make temporary file name (unique)
modf – return integral and fractional parts
moncontrol, monstartup – control execution profile
mpool – shared memory buffer pool
multibyte – multibyte and wide character manipulation functions
nan – generate a quiet NaN
nearbyint – round to integral value in floating-point format
netsnmp_example_scalar_int – instantiates a few example scalars. “Functions” +1c -1c “void init_scalar_int (void)” -1c
netsnmp_iterator_info_s – Holds iterator information containing functions which should be called by the iterator_handler to loop over your data set and sort it in a SNMP specific manner
netsnmp_mib_handler_methods – Defines the subhandlers to be called by the multiplexer helper
newlocale – Create a new locale
nextwctype, nextwctype_l – iterate through character classes
nice – set program scheduling priority
nl_langinfo, nl_langinfo_l – language information
nlist – retrieve symbol table name list from an executable file
notify, notify_post, notify_register_check, notify_register_signal, notify_register_mach_port, notify_register_file_descriptor, notify_check, notify_cancel – event distribution functions
opendev – short form device open routine
opendir, readdir, readdir_r, telldir, seekdir, rewinddir, closedir, dirfd – directory operations
openpty, login_tty, forkpty – tty utility functions
pam_authenticate – authenticate a user
pam_chauthtok – updating authentication tokens
pam_fail_delay – request a delay on failure
pam_open_session, pam_open/close_session – PAM session management
pam_set_item, pam_get_item – item manipulation under PAM
pam_setcred – set the credentials for the user
pam_start, pam_end – activating Linux-PAM
pam_strerror – return a textual description of a Linux-PAM error
pause – stop until signal
pcap – Packet Capture library
perror, strerror, strerror_r, sys_errlist, sys_nerr – system error messages
popen, pclose – process I/O
pow – power function
printf, fprintf, sprintf, snprintf, asprintf, vprintf, vfprintf, vsprintf, vsnprintf, vasprintf – formatted output conversion
printf_l, fprintf_l, sprintf_l, snprintf_l, asprintf_l, vprintf_l, vfprintf_l, vsprintf_l, vsnprintf_l, vasprintf_l – formatted output conversion
pselect – synchronous I/O multiplexing a la POSIX.1g
psignal, strsignal, sys_siglist, sys_signame – system signal messages
pthread – POSIX thread functions
pwcache – cache password and group entries
qsort, qsort_r, heapsort, mergesort – sort functions
querylocale – Get locale name for a specified category
radixsort, sradixsort – radix sort
raise – send a signal to the current process
rand, srand, sranddev, rand_r – bad random number generator
random, srandom, srandomdev, initstate, setstate – better random number generator; routines for changing generators
rcmd, rresvport, iruserok, ruserok, rcmd_af, rresvport_af, iruserok_sa – routines for returning a stream to a remote command
rcmdsh – return a stream to a remote command without superuser
read_config, register_config_handler, register_premib_handler unregister_config_handler, register_mib_handlers, read_configs, read_premib_configs, config_perror, config_pwarn – read_config functions
readpassphrase – get a passphrase from the user
realpath – returns the canonicalized absolute pathname
recno – record number database access method
regcomp, regexec, regerror, regfree – regular-expression library
remainder – floating-point remainder function
remove – remove directory entry
remquo – floating-point remainder and quotient function
res_query, res_search, res_mkquery, res_send, res_init, dn_comp, dn_expand, dn_skipname, ns_get16, ns_get32, ns_put16, ns_put32 – resolver routines
rindex – locate character in string
rint, lrint, llrint – round to integral value
round, lround, llround – round to integral value, regardless of rounding direction
rpc – library routines for remote procedure calls
scalbn – scalbln
scandir, alphasort – scan a directory
scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf – input format conversion
scanf_l, fscanf_l, sscanf_l, vscanf_l, vsscanf_l, vfscanf_l – input format conversion
setbuf, setbuffer, setlinebuf, setvbuf – stream buffering operations
setlocale – natural language formatting for C
setruid, setrgid – set user and group ID
setrunelocale, setinvalidrune, sgetrune, sputrune, fgetrune, fungetrune, fputrune – rune support for C
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember – manipulate signal sets
siginterrupt – allow signals to interrupt system calls
signal – simplified software signal facilities
signbit – determine whether a floating-point number’s sign is negative
sigsetjmp, siglongjmp, setjmp, longjmp, _setjmp, _longjmp, longjmperror – non-local jumps
sin – sine function
sinh – hyperbolic sine function
sleep – suspend thread execution for an interval measured in seconds
snmp_agent_api – embedding an agent into a external application
snmp_alarm, snmp_alarm_register, snmp_alarm_register_hr, snmp_alarm_unregister – alarm functions
snmp_sess_init, snmp_open, snmp_send, snmp_free_pdu, snmp_select_info, snmp_read, snmp_timeout, snmp_close, snmp_perror, snmp_sess_perror, snmp_error, snmp_api_errstring – send and receive SNMP messages
snmp_sess_init, snmp_sess_open, snmp_sess_session, snmp_sess_send, snmp_sess_async_send, snmp_sess_select_info, snmp_sess_read, snmp_sess_timeout, snmp_sess_close, snmp_sess_error – session functions
snmp_trap_api, send_easy_trap, send_trap_vars, send_v2trap – send TRAPs or INFORMs from a Net-SNMP MIB module
sqrt – square root function
statvfs, fstatvfs – retrieve file system information
stdarg – variable argument lists
stdio – standard input/output library functions
stpcpy, strcat, strncat, strchr, strrchr, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strerror, strlen, strpbrk, strsep, strspn, strcspn, strstr, strtok, index, rindex – string specific functions
strcasecmp, strncasecmp, strcasecmp_l, strncasecmp_l – compare strings, ignoring case
strcat – concatenate strings
strchr, strrchr – locate character in string
strcmp, strncmp – compare strings
strcoll, strcoll_l – compare strings according to current collation
strcpy, strncpy – copy strings
strcspn – span the complement of a string
strdup – save a copy of a string
strfmon, strfmon_l – convert monetary value to string
strftime, strftime_l – format date and time
stringlist, sl_init, sl_add, sl_free, sl_find – stringlist manipulation functions
strlcpy, strlcat – size-bounded string copying and concatenation
strlen – find length of string
strmode – convert inode status information into a symbolic string
strpbrk – locate multiple characters in string
strptime, strptime_l – parse date and time string
strrchr – locate character in string
strsep – separate strings
strspn – span a string
strstr, strcasestr, strnstr, strcasestr_l – locate a substring in a string
strtod, strtof, strtold – convert ASCII string to floating point
strtod_l, strtof_l, strtold_l – convert ASCII string to floating point
strtok, strtok_r – string tokens
strtol, strtoll, strtoimax, strtoq – convert a string value to a long, long long, intmax_t or quad_t integer
strtol_l, strtoll_l, strtoimax_l, strtoq_l, strtoul_l, strtoull_l, strtoumax_l, strtouq_l – convert a string value to a long, long long, intmax_t, quad_t unsigned long, unsigned long long, uintmax_t, or u_quad_t integer
strtoul, strtoull, strtoumax, strtouq – convert a string to an unsigned long, unsigned long long, uintmax_t, or u_quad_t integer
strxfrm, strxfrm_l – transform a string under locale
swab – swap adjacent bytes
sysconf – get configurable system variables
sysctl, sysctlbyname, sysctlnametomib – get or set system information
sysexits – preferable exit codes for programs
syslog, vsyslog, openlog, closelog, setlogmask – control system log
system – pass a command to the shell
tan – tangent function
tanh – hyperbolic tangent function
tcgetpgrp – get foreground process group ID
tcgetsid – get the process group ID for the session leader for the controlling terminal
tcsendbreak, tcdrain, tcflush, tcflow – line control functions
tcsetpgrp – set foreground process group ID
tempnam, tmpfile, tmpnam – temporary file routines
tgamma, lgamma, gamma – gamma and log of gamma
time – get time of day
time2posix, posix2time – convert seconds since the Epoch
timegm, timelocal – inverses for gmtime and localtime
times – process times
timezone – return the timezone abbreviation
toascii – convert a byte to 7-bit ASCII
tolower, tolower_l – upper case to lower case letter conversion
toupper, toupper_l – lower case to upper case letter conversion
towctrans, wctrans, towctrans_l, wctrans_l – wide character mapping functions
towlower, towlower_l – upper case to lower case letter conversion (wide character version)
towupper, towupper_l – lower case to upper case letter conversion (wide character version)
trunc – truncate to integer value
tsearch, tfind, tdelete, twalk – manipulate binary search trees
ttyname, isatty, ttyslot – get name of associated terminal (tty) from file descriptor
tzset, tzsetwall – initialize time conversion information
ualarm – schedule signal after specified time
ulimit – get and set process limits
uname – get system identification
ungetc – un-get character from input stream
ungetwc, ungetwc_l – un-get wide character from input stream
unvis, strunvis – decode a visual representation of characters
uselocale – Set the per-thread locale
usleep – suspend thread execution for an interval measured in microseconds
utime – set file times
vis – visually encode characters
wmemchr, wmemcmp, wmemcpy, wmemmove, wmemset, wcscat, wcschr, wcscmp, wcscpy, wcscspn, wcslcat, wcslcpy, wcslen, wcsncat, wcsncmp, wcsncpy, wcspbrk, wcsrchr, wcsspn, wcsstr – wide character string manipulation operations
wordexp – perform shell-style word expansions
wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf – formatted wide character output conversion
wprintf_l, fwprintf_l, swprintf_l, vwprintf_l, vfwprintf_l, vswprintf_l – formatted wide character output conversion
wscanf, fwscanf, swscanf, vwscanf, vswscanf, vfwscanf – wide character input format conversion
wscanf_l, fwscanf_l, swscanf_l, vwscanf_l, vswscanf_l, vfwscanf_l – wide character input format conversion
xdr – library routines for external data representation
xlocale – Extended locale support
yp_all, yp_bind, yp_first, yp_get_default_domain, yp_master, yp_match, yp_next, yp_order, yp_unbind, yperr_string, ypprot_err – Interface to the YP subsystem
zlib – compression/decompression library
zopen – compressed stream open function