III. Base Libraries

Table of Contents
12. Base Libraries
12.1. Introduction
12.2. Program Interpreter
12.3. Interfaces for libc
12.3.1. RPC
12.3.2. Epoll
12.3.3. System Calls
12.3.4. Standard I/O
12.3.5. Signal Handling
12.3.6. Localization Functions
12.3.7. Posix Spawn Option
12.3.8. Posix Advisory Option
12.3.9. Socket Interface
12.3.10. Wide Characters
12.3.11. String Functions
12.3.12. IPC Functions
12.3.13. Regular Expressions
12.3.14. Character Type Functions
12.3.15. Time Manipulation
12.3.16. Terminal Interface Functions
12.3.17. System Database Interface
12.3.18. Language Support
12.3.19. Large File Support
12.3.20. Inotify
12.3.21. Standard Library
12.3.22. GNU Extensions for libc
12.4. Data Definitions for libc
12.4.1. arpa/inet.h
12.4.2. assert.h
12.4.3. cpio.h
12.4.4. ctype.h
12.4.5. dirent.h
12.4.6. elf.h
12.4.7. endian.h
12.4.8. err.h
12.4.9. errno.h
12.4.10. execinfo.h
12.4.11. fcntl.h
12.4.12. fmtmsg.h
12.4.13. fnmatch.h
12.4.14. ftw.h
12.4.15. getopt.h
12.4.16. glob.h
12.4.17. gnu/libc-version.h
12.4.18. grp.h
12.4.19. iconv.h
12.4.20. inttypes.h
12.4.21. langinfo.h
12.4.22. libgen.h
12.4.23. libintl.h
12.4.24. limits.h
12.4.25. link.h
12.4.26. locale.h
12.4.27. monetary.h
12.4.28. net/if.h
12.4.29. netdb.h
12.4.30. netinet/icmp6.h
12.4.31. netinet/igmp.h
12.4.32. netinet/in.h
12.4.33. netinet/in_systm.h
12.4.34. netinet/ip.h
12.4.35. netinet/ip6.h
12.4.36. netinet/ip_icmp.h
12.4.37. netinet/tcp.h
12.4.38. netinet/udp.h
12.4.39. nl_types.h
12.4.40. poll.h
12.4.41. pty.h
12.4.42. pwd.h
12.4.43. regex.h
12.4.44. rpc/auth.h
12.4.45. rpc/clnt.h
12.4.46. rpc/pmap_clnt.h
12.4.47. rpc/rpc_msg.h
12.4.48. rpc/svc.h
12.4.49. rpc/types.h
12.4.50. rpc/xdr.h
12.4.51. sched.h
12.4.52. search.h
12.4.53. setjmp.h
12.4.54. signal.h
12.4.55. spawn.h
12.4.56. stddef.h
12.4.57. stdint.h
12.4.58. stdio.h
12.4.59. stdlib.h
12.4.60. string.h
12.4.61. strings.h
12.4.62. sys/epoll.h
12.4.63. sys/file.h
12.4.64. sys/inotify.h
12.4.65. sys/ioctl.h
12.4.66. sys/ipc.h
12.4.67. sys/mman.h
12.4.68. sys/msg.h
12.4.69. sys/param.h
12.4.70. sys/poll.h
12.4.71. sys/ptrace.h
12.4.72. sys/resource.h
12.4.73. sys/select.h
12.4.74. sys/sem.h
12.4.75. sys/sendfile.h
12.4.76. sys/shm.h
12.4.77. sys/socket.h
12.4.78. sys/stat.h
12.4.79. sys/statfs.h
12.4.80. sys/statvfs.h
12.4.81. sys/sysinfo.h
12.4.82. sys/time.h
12.4.83. sys/timeb.h
12.4.84. sys/times.h
12.4.85. sys/types.h
12.4.86. sys/uio.h
12.4.87. sys/un.h
12.4.88. sys/utsname.h
12.4.89. sys/wait.h
12.4.90. syslog.h
12.4.91. tar.h
12.4.92. termios.h
12.4.93. time.h
12.4.94. ucontext.h
12.4.95. ulimit.h
12.4.96. unistd.h
12.4.97. utime.h
12.4.98. utmp.h
12.4.99. utmpx.h
12.4.100. wchar.h
12.4.101. wctype.h
12.4.102. wordexp.h
12.5. Interface Definitions for libc
_IO_feof -- alias for feof
_IO_getc -- alias for getc
_IO_putc -- alias for putc
_IO_puts -- alias for puts
__assert_fail -- abort the program after false assertion
__chk_fail -- terminate a function in case of buffer overflow
__confstr_chk -- get configuration dependent string variables, with buffer overflow checking
__ctype_b_loc -- accessor function for __ctype_b array for ctype functions
__ctype_get_mb_cur_max -- maximum length of a multibyte character in the current locale
__ctype_tolower_loc -- accessor function for __ctype_b_tolower array for ctype tolower() function
__ctype_toupper_loc -- accessor function for __ctype_b_toupper() array for ctype toupper() function
__cxa_atexit -- register a function to be called by exit or when a shared library is unloaded
__cxa_finalize -- call destructors of global (or local static) C++ objects and exit functions registered with atexit
__daylight -- external daylight savings time flag
__environ -- alias for environ - user environment
__errno_location -- address of errno variable
__fgets_chk -- string input, with buffer overflow checking
__fgets_unlocked_chk -- non-locking string input, with buffer overflow checking
__fgetws_chk -- read a wide-character string from a FILE stream, with buffer overflow checking
__fgetws_unlocked_chk -- read a wide-character string from a FILE stream in a non-locking manner, with stack checking
__fpending -- returns in bytes the amount of output pending on a stream
__fprintf_chk -- convert formatted output, with stack checking
__fwprintf_chk -- convert formatted wide-character output, with stack checking
__fxstatat -- get file status relative to directory file descriptor
__fxstatat64, fstatat64 -- get file status relative to a directory file descriptor (Large File Support)
__getcwd_chk -- get current working directory, with buffer overflow checking
__getgroups_chk -- get list of supplementary group IDs, with buffer overflow checking
__gethostname_chk -- get host name, with buffer overflow checking
__getlogin_r_chk -- get user name, with buffer overflow checking (reentrant)
__getpagesize -- alias for getpagesize - get current page size
__getpgid -- get the process group id
__h_errno_location -- address of h_errno variable
__isinf -- test for infinity
__isinff -- test for infinity
__isinfl -- test for infinity
__isnan -- test for infinity
__isnanf -- test for infinity
__isnanl -- test for infinity
__libc_current_sigrtmax -- return number of available real-time signal with lowest priority
__libc_current_sigrtmin -- return number of available real-time signal with highest priority
__libc_start_main -- initialization routine
__mbsnrtowcs_chk -- convert a multibyte string to a wide-character string, with buffer overflow checking
__mbsrtowcs_chk -- convert a multibyte string to a wide-character string, with buffer overflow checking
__mbstowcs_chk -- convert a multibyte string to a wide-character string, with buffer overflow checking
__memcpy_chk -- copy memory area, with buffer overflow checking
__memmove_chk -- copy memory area, with buffer overflow checking
__mempcpy -- copy given number of bytes of source to destination
__mempcpy_chk -- copy memory area, with buffer overflow checking
__memset_chk -- fill memory with a constant byte, using buffer overflow checking
__pread64_chk -- read from a file descriptor at a given offset, with buffer overflow checking
__pread_chk -- read from a file descriptor at a given offset, with buffer overflow checking
__printf_chk -- format and print data, with stack checking
__rawmemchr -- scan memory
__read_chk -- read from a file descriptor, with buffer overflow checking
__readlink_chk -- display value of a symbolic link, with buffer overflow checking
__realpath_chk -- return the canonicalized absolute pathname, with buffer overflow checking
__recv_chk -- receive a message from a socket, with buffer overflow checking
__recvfrom_chk -- receive a message from a socket, with buffer overflow checking
__register_atfork -- alias for register_atfork
__sigsetjmp -- save stack context for non-local goto
__snprintf_chk -- convert formatted output, with buffer overflow checking
__sprintf_chk -- convert formatted output, with stack checking
__stack_chk_fail -- terminate a function in case of stack overflow
__stpcpy -- alias for stpcpy
__stpcpy_chk -- copy a string returning a pointer to its end, with buffer overflow checking
__stpncpy_chk -- copy a fixed-size string, returning a pointer to its end, with buffer overflow checking
__strcat_chk -- concatenate two strings, with buffer overflow checking
__strcpy_chk -- copy a string, with buffer overflow checking
__strdup -- alias for strdup
__strncat_chk -- concatenate two strings, with buffer overflow checking
__strncpy_chk -- copy a string, with buffer overflow checking
__strtod_internal -- underlying function for strtod
__strtof_internal -- underlying function for strtof
__strtok_r -- alias for strtok_r
__strtol_internal -- alias for strtol
__strtold_internal -- underlying function for strtold
__strtoll_internal -- underlying function for strtoll
__strtoul_internal -- underlying function for strtoul
__strtoull_internal -- underlying function for strtoull
__swprintf_chk -- convert formatted wide-character output, with stack checking
__sysconf -- get configuration information at runtime
__syslog_chk -- send messages to the system logger, with stack checking
__sysv_signal -- signal handling
__timezone -- external variable containing timezone
__ttyname_r_chk -- return name of a terminal, with buffer overflow checking (reentrant)
__tzname -- external variable containing the timezone names
__vfprintf_chk -- convert formatted output, with stack checking
__vfwprintf_chk -- convert formatted wide-character output, with stack checking
__vprintf_chk -- convert formatted output, with stack checking
__vsnprintf_chk -- convert formatted output, with stack checking
__vsprintf_chk -- convert formatted output, with stack checking
__vswprintf_chk -- convert formatted wide-character output, with stack checking
__vsyslog_chk -- send messages to the system logger, with stack checking
__vwprintf_chk -- convert formatted wide-character output, with stack checking
__wcpcpy_chk -- copy a wide-character string, returning a pointer to its end, with buffer overflow checking
__wcpncpy_chk -- copy a fixed-size string of wide characters, returning a pointer to its end, with buffer overflow checking
__wcrtomb_chk -- convert a wide character to a multibyte sequence, with buffer overflow checking
__wcscat_chk -- concatenate two wide-character strings, with buffer overflow checking
__wcscpy_chk -- copy a wide-character string, with buffer overflow checking
__wcsncat_chk -- concatenate two wide-character strings, with buffer overflow checking
__wcsncpy_chk -- copy a fixed-size string of wide characters, with buffer overflow checking
__wcsnrtombs_chk -- convert a wide-character string to a multibyte string, with buffer overflow checking
__wcsrtombs_chk -- convert a wide-character string to a multibyte string, with buffer overflow checking
__wcstod_internal -- underlying function for wcstod
__wcstof_internal -- underlying function for wcstof
__wcstol_internal -- underlying function for wcstol
__wcstold_internal -- underlying function for wcstold
__wcstombs_chk -- convert a wide-character string to a multibyte string, with buffer overflow checking
__wcstoul_internal -- underlying function for wcstoul
__wctomb_chk -- convert a wide character to a multibyte sequence, with buffer overflow checking
__wmemcpy_chk -- copy an array of wide-characters, with buffer overflow checking
__wmemmove_chk -- copy an array of wide-characters, with buffer overflow checking
__wmempcpy_chk -- copy memory area, with buffer overflow checking
__wmemset_chk -- fill an array of wide-characters with a constant wide character, with buffer overflow checking
__wprintf_chk -- convert formatted wide-character output, with stack checking
__xmknod -- make a special file
__xmknodat -- make a special file relative to a directory file descriptor
__xpg_basename -- return the last component of a file name
__xpg_sigpause -- remove a signal from the signal mask and suspend the thread
__xpg_strerror_r -- return string describing error number
__xstat -- get File Status
__xstat64 -- get File Status
_environ -- alias for environ - user environment
_nl_msg_cat_cntr -- new catalog load counter
_sys_errlist -- array containing the "C" locale strings used by strerror()
_sys_siglist -- array containing the names of the signal names
acct -- switch process accounting on or off
adjtime -- correct the time to allow synchronization of the system clock
alphasort64 -- Comparison function for directory scanning (Large File Support)
asprintf -- write formatted output to a dynamically allocated string
backtrace, backtrace_symbols, backtrace_symbols_fd -- runtime stack back tracing
basename -- return the last component of a file name
bind_textdomain_codeset -- specify encoding for message retrieval
bindresvport -- bind socket to privileged IP port
bindtextdomain -- specify the location of a message catalog
cfmakeraw -- get and set terminal attributes
cfsetspeed -- set terminal input and output data rate
clearerr_unlocked -- non-thread-safe clearerr
daemon -- run in the background
dcgettext -- perform domain and category specific lookup in message catalog
dcngettext -- perform domain and category specific lookup in message catalog with plural
dgettext -- perform lookup in message catalog for the current LC_MESSAGES locale
dl_iterate_phdr -- iterate over a program's loaded shared objects
dngettext -- perform lookup in message catalog for the current locale
drand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
duplocale -- provide new handle for selection of locale
endutent -- access utmp file entries
epoll_create -- open an epoll file descriptor
epoll_ctl -- control an epoll file descriptor
epoll_wait -- wait for I/O events on an epoll file descriptor
erand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
err -- display formatted error messages
error -- print error message
errx -- display formatted error message and exit
fcntl -- file control
feof_unlocked -- non-thread-safe feof
ferror_unlocked -- non-thread-safe ferror
fflush_unlocked -- non thread safe fflush
fgetc_unlocked -- non-thread-safe fgetc
fgets_unlocked -- non-thread-safe fgets
fgetwc_unlocked -- non thread safe fgetwc
fgetws_unlocked -- non-thread-safe fgetws
fileno_unlocked -- non-thread-safe fileno
flock -- apply or remove an advisory lock on an open file
fputc_unlocked -- non-thread-safe fputc
fputs_unlocked -- non-thread-safe fputs
fputwc_unlocked -- non-thread-safe fputwc
fputws_unlocked -- non-thread-safe fputws
fread_unlocked -- non-thread-safe fread
freelocale -- free a locale object
fscanf -- convert formatted input
fstatfs -- (deprecated)
fstatfs64 -- (deprecated)
fwrite_unlocked -- non-thread-safe fwrite
fwscanf -- convert formatted input
getdomainname -- get NIS domain name (DEPRECATED).
getdtablesize -- get file descriptor table size (DEPRECATED)
getgrent_r -- reentrantly get entry in group file
getgrouplist -- get groups a user belongs to
gethostbyaddr_r -- find network host database entry matching host name (DEPRECATED)
gethostbyname2 -- find network host database entry matching host name (DEPRECATED)
gethostbyname2_r -- find network host database entry matching host name (DEPRECATED)
gethostbyname_r -- find network host database entry matching host name (DEPRECATED)
getloadavg -- get system load averages
getopt -- parse command line options
getopt_long -- parse command line options
getopt_long_only -- parse command line options
getpagesize -- get memory page size (DEPRECATED)
getprotobyname_r -- retrieve information from the network protocol database by protocol name, reentrantly
getprotobynumber_r -- retrieve information from the network protocol database by protocol number, reentrantly
getprotoent_r -- read the next entry of the protocol database, reentrantly
getpwent_r -- reentrantly get entry in passwd file
getservbyname_r -- retrieve information from the network services database by service name, reentrantly
getservbyport_r -- retrieve information from the network services database by service port, reentrantly
getservent_r -- read the next entry of the network services database, reentrantly
getsockopt -- get socket options
gettext -- search message catalogs for a string
getutent -- access user accounting database entries
getutent_r -- access user accounting database entries
getwc_unlocked -- non-thread-safe getwc
getwchar_unlocked -- non-thread-safe getwchar
glob64 -- find pathnames matching a pattern (Large File Support)
globfree64 -- free memory from glob64() (Large File Support)
gnu_get_libc_version, gnu_get_libc_release -- get glibc-specific version and release
hcreate_r -- allocate space for a hash search table, reentrantly
hdestroy_r -- dispose of a hash search table, reentrantly
hsearch_r -- search a hash table, reentrantly
inet_aton -- Internet address manipulation routine
initgroups -- initialize the supplementary group access list
initstate_r -- reentrantly initialize a state array for random number generator functions
inotify_add_watch -- add a watch to a watch list
inotify_init -- instantiate inotify
inotify_rm_watch -- remove a watch from an inotify watch list
ioctl -- control device
sockio -- socket ioctl commands
ttyio -- tty ioctl commands
jrand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
kill -- send a signal
lcong48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
link -- create a link to a file
lrand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
mbsnrtowcs -- convert a multibyte string to a wide character string
memmem -- locate bytes
memrchr -- scan memory for a character
mkstemp64 -- create a unique temporary file (Large File Support)
mrand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
mremap -- remap a virtual memory address
newlocale -- allocate a locale object
ngettext -- search message catalogs for plural string
nrand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
openat64 -- open a file relative to a directory file descriptor (Large File Support)
pmap_getport -- find the port number assigned to a service registered with a portmapper.
pmap_set -- establishes mapping to machine's RPC Bind service.
pmap_unset --  destroys RPC Binding
posix_fadvise64 -- File advisory information (Large File Support)
posix_fallocate64 -- file space control (Large File Support)
pread64 -- read from a file (Large File Support)
psignal -- print signal message
ptrace -- process trace
putwc_unlocked -- non-thread-safe putwc
putwchar_unlocked -- non-thread-safe putwchar
pwrite64 -- write on a file (Large File Support)
random_r -- reentrantly generate pseudorandom numbers in a uniform distribution
readdir64_r -- read a directory (Large File Support)
regexec -- regular expression matching
scandir64 -- scan a directory (Large File Support)
scanf -- convert formatted input
sched_getaffinity -- retrieve the affinity mask of a process
sched_setaffinity -- set the CPU affinity mask for a process
sched_setscheduler -- set scheduling policy and parameters
seed48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
sendfile -- transfer data between two file descriptors
sendfile64 -- transfer data between two file descriptors (Large File Support)
setbuffer -- stream buffering operation
setgroups -- set list of supplementary group IDs
sethostname -- set host name
setsockopt -- set socket options
setstate_r -- reentrantly change the state array used by random number generator functions
setutent -- access user accounting database entries
sigandset -- build a new signal set by combining the two input sets using logical AND
sigisemptyset -- check for empty signal set
sigorset -- build a new signal set by combining the two input sets using logical OR
sigpause -- remove a signal from the signal mask and suspend the thread (deprecated)
sigreturn -- return from signal handler and cleanup stack frame
srand48_r -- reentrantly generate pseudorandom numbers in a uniform distribution
srandom_r -- reentrantly set the seed for a new sequence of pseudorandom numbers
sscanf -- convert formatted input
statfs -- (deprecated)
statfs64 -- (deprecated)
stime -- set time
stpcpy -- copy a string returning a pointer to its end
stpncpy -- copy a fixed-size string, returning a pointer to its end
strcasestr -- locate a substring ignoring case
strerror_r -- return string describing error number
strndup -- return a malloc'd copy of at most the specified number of bytes of a string
strnlen -- determine the length of a fixed-size string
strptime -- parse a time string
strsep -- extract token from string
strsignal -- return string describing signal
strtoq -- convert string value to a long or quad_t integer
strtouq -- convert a string to an unsigned long long
svc_register -- register Remote Procedure Call interface
svc_run -- waits for RPC requests to arrive and calls service procedure
svc_sendreply -- called by RPC service's dispatch routine
svctcp_create -- create a TCP/IP-based RPC service transport
svcudp_create --  create a UDP-based RPC service transport
swscanf -- convert formatted input
sysconf -- Get configuration information at runtime
sysinfo -- return system information
system -- execute a shell command
textdomain -- set the current default message domain
unlink -- remove a directory entry
uselocale -- set locale for thread
utmpname -- set user accounting database
vasprintf -- write formatted output to a dynamically allocated string
vdprintf -- write formatted output to a file descriptor
verrx -- display formatted error message and exit
vfscanf -- convert formatted input
vfwscanf -- convert formatted input
vscanf -- convert formatted input
vsscanf -- convert formatted input
vswscanf -- convert formatted input
vsyslog -- log to system log
vwscanf -- convert formatted input
wait4 -- wait for process termination, BSD style
warn -- formatted error messages
warnx -- formatted error messages
wcpcpy -- copy a wide character string, returning a pointer to its end
wcpncpy -- copy a fixed-size string of wide characters, returning a pointer to its end
wcscasecmp -- compare two wide-character strings, ignoring case
wcsdup -- duplicate a wide-character string
wcsncasecmp -- compare two fixed-size wide-character strings, ignoring case
wcsnlen -- determine the length of a fixed-size wide-character string
wcsnrtombs -- convert a wide character string to a multi-byte string
wcstoq -- convert wide string to long long int representation
wcstouq -- convert wide string to unsigned long long int representation
wscanf -- convert formatted input
xdr_u_int -- library routines for external data representation
xdrstdio_create -- library routines for external data representation
12.6. Interfaces for libm
12.6.1. Math
12.7. Data Definitions for libm
12.7.1. complex.h
12.7.2. fenv.h
12.7.3. math.h
12.8. Interface Definitions for libm
__finite -- test for infinity
__finitef -- test for infinity
__finitel -- test for infinity
__fpclassify -- Classify real floating type
__fpclassifyf -- Classify real floating type
__signbit -- test sign of floating point value
__signbitf -- test sign of floating point value
clog10 -- Logarithm of a Complex Number
clog10f -- Logarithm of a Complex Number
clog10l -- Logarithm of a Complex Number
drem -- Floating Point Remainder (DEPRECATED)
dremf -- Floating Point Remainder (DEPRECATED)
dreml -- Floating Point Remainder (DEPRECATED)
exp10 -- Base-10 power function
exp10f -- Base-10 power function
exp10l -- Base-10 power function
fedisableexcept -- disable floating point exceptions
feenableexcept -- enable floating point exceptions
fegetexcept -- query floating point exception handling state
finite -- test for infinity (DEPRECATED)
finitef -- test for infinity (DEPRECATED)
finitel -- test for infinity (DEPRECATED)
gamma -- log gamma function (DEPRECATED)
gammaf -- log gamma function (DEPRECATED)
gammal -- log gamma function (DEPRECATED)
j0f -- Bessel functions
j0l -- Bessel functions
j1f -- Bessel functions
j1l -- Bessel functions
jnf -- Bessel functions
jnl -- Bessel functions
lgamma_r -- log gamma functions
lgammaf_r -- log gamma functions
lgammal_r -- log gamma functions
matherr -- math library exception handling
pow10 -- Base-10 power function
pow10f -- Base-10 power function
pow10l -- Base-10 power function
scalbf -- load exponent of radix-independent floating point number
scalbl -- load exponent of radix-independent floating point number
significand -- floating point mantissa
significandf -- floating point mantissa
significandl -- floating point mantissa
sincos -- trigonometric functions
sincosf -- trigonometric functions
sincosl -- trigonometric functions
y0f -- Bessel functions
y0l -- Bessel functions
y1f -- Bessel functions
y1l -- Bessel functions
ynf -- Bessel functions
ynl -- Bessel functions
12.9. Interfaces for libpthread
12.9.1. Realtime Threads
12.9.2. Advanced Realtime Threads
12.9.3. Posix Threads
12.9.4. Thread aware versions of libc interfaces
12.9.5. GNU Extensions for libpthread
12.10. Data Definitions for libpthread
12.10.1. pthread.h
12.10.2. semaphore.h
12.11. Interface Definitions for libpthread
_pthread_cleanup_pop -- establish cancellation handlers
_pthread_cleanup_push -- establish cancellation handlers
pthread_getattr_np -- get thread attributes
pthread_mutex_consistent_np -- mark state protected by robust mutex as consistent
pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np -- get and set the mutex robust attribute
pthread_rwlockattr_getkind_np, pthread_rwlockattr_setkind_np -- get/set the read-write lock kind of the thread read-write lock attribute object
12.12. Interfaces for libgcc_s
12.12.1. Unwind Library
12.13. Data Definitions for libgcc_s
12.13.1. unwind.h
12.14. Interface Definitions for libgcc_s
_Unwind_Backtrace -- private C++ error handling method
_Unwind_DeleteException -- private C++ error handling method
_Unwind_FindEnclosingFunction -- private C++ error handling method
_Unwind_ForcedUnwind -- private C++ error handling method
_Unwind_GetCFA -- private C++ error handling method
_Unwind_GetGR -- private C++ error handling method
_Unwind_GetIP -- private C++ error handling method
_Unwind_GetIPInfo -- private C++ error handling method
_Unwind_GetLanguageSpecificData -- private C++ error handling method
_Unwind_GetRegionStart -- private C++ error handling method
_Unwind_RaiseException -- private C++ error handling method
_Unwind_Resume -- private C++ error handling method
_Unwind_Resume_or_Rethrow -- private C++ error handling method
_Unwind_SetGR -- private C++ error handling method
_Unwind_SetIP -- private C++ error handling method
12.15. Interfaces for libdl
12.15.1. Dynamic Loader
12.16. Data Definitions for libdl
12.16.1. dlfcn.h
12.17. Interface Definitions for libdl
dladdr -- find the shared object containing a given address
dlopen -- open dynamic object
dlsym -- obtain the address of a symbol from a dlopen object
dlvsym -- obtain the address of a symbol from a dlopen object
12.18. Interfaces for librt
12.18.1. Shared Memory Objects
12.18.2. Clock
12.18.3. Timers
12.18.4. Message Queues
12.19. Data Definitions for librt
12.19.1. mqueue.h
12.20. Interfaces for libcrypt
12.20.1. Encryption
12.21. Interfaces for libpam
12.21.1. Pluggable Authentication API
12.22. Data Definitions for libpam
12.22.1. security/pam_appl.h
12.23. Interface Definitions for libpam
pam_acct_mgmt -- establish the status of a user's account
pam_authenticate -- authenticate the user
pam_chauthtok -- change the authentication token for a given user
pam_close_session -- indicate that an authenticated session has ended
pam_end -- terminate the use of the PAM library
pam_fail_delay -- specify delay time to use on authentication error
pam_get_item -- obtain the value of the indicated item.
pam_getenv -- get a PAM environment variable
pam_getenvlist -- returns a pointer to the complete PAM environment.
pam_open_session -- indicate session has started
pam_putenv -- Add, replace or delete a PAM environment variable
pam_set_item -- (re)set the value of an item.
pam_setcred -- set the module-specific credentials of the user
pam_start -- initialize the PAM library
pam_strerror -- returns a string describing the PAM error