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