...use of the term “libc” to refer to the standard C library is somewhat ambiguous on Linux. glibc By far the most widely used C library on Linux is the GNU C Library , often refer…...#include <unistd.h> int acct(const char * filename ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): acct (): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_S…...#include <unistd.h> int acct(const char * filename ); Feature Test Macro Requirements for glibc (see feature_test_macros (7)): acct (): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_S…...use of the term “libc” to refer to the standard C library is somewhat ambiguous on Linux. glibc By far the most widely used C library on Linux is the GNU C Library , often refer…...t is possible to set one of these to the desired locale: LC_ADDRESS (GNU extension, since glibc 2.2) Change settings that describe the formats (e.g., postal addresses) used to d…...cros are provided if any of the following feature test macros is defined: _BSD_SOURCE (in glibc 2.19 and earlier), _SVID_SOURCE (in glibc 2.19 and earlier), or _DEFAULT_SOURCE (…...d. NOTES The math_errhandling identifier specified by C99 and POSIX.1 is not supported by glibc. This identifier is supposed to indicate which of the two error-notification mech…...GNU C library on Linux: LinuxThreads This is the original Pthreads implementation. Since glibc 2.4, this implementation is no longer supported. NPTL (Native POSIX Threads Librar…...ary The following known deviations from the standard occur in the GNU C library: • Before glibc 2.24, execl (3) and execle (3) employed realloc (3) internally and were consequen…...xtension to the POSIX AIO API: aio_init (3) Set parameters for tuning the behavior of the glibc POSIX AIO implementation. ERRORS EINVAL The aio_reqprio field of the aiocb struct…...of a shared memory object. Versions POSIX shared memory is supported since Linux 2.4 and glibc 2.2. Persistence POSIX shared memory objects have kernel persistence: a shared mem…...fo (3) or the obsolete gethostbyname (3).) Hostnames are resolved by the NSS framework in glibc according to the hosts configuration in nsswitch.conf (5). The DNS-based name res…...pplications, which might interfere with the operation of the NPTL implementation, various glibc library functions and system call wrapper functions attempt to hide these signals…...page contains a description of the IPv6 basic API as implemented by the Linux kernel and glibc 2.1. The interface is based on the BSD sockets interface; see socket (7). The IPv6…...v6 statistics counters. VERSIONS UDP-Litev4/v6 first appeared in Linux 2.6.20. BUGS Where glibc support is missing, the following definitions are needed: #define IPPROTO_UDPLITE…...riginated on NetBSD. For compatibility reasons, some systems provide both sets of macros. glibc provides both STAILQ and SIMPLEQ, which are identical except for a missing SIMPLE…...link(3) mq_unlink(2) Versions POSIX message queues have been supported since Linux 2.6.6. glibc support has been provided since glibc 2.3.4. Kernel configuration Support for POS…...Linux supported only unnamed, thread-shared semaphores. On a system with Linux 2.6 and a glibc that provides the NPTL threading implementation, a complete implementation of POSI…...), terminate the list with a period ('.'). HISTORY A brief summary of the Linux kernel or glibc versions where a system call or library function appeared, or changed significant…...1 - - 31 Note the following: • Where defined, SIGUNUSED is synonymous with SIGSYS . Since glibc 2.26, SIGUNUSED is no longer defined on any architecture. • Signal 29 is SIGINFO …