no | Header file | Description | First released |
---|---|---|---|
1 | <assert.h> | Verify assumptions | Issue 1 |
2 | <ctype.h> | Character types | Issue 1 |
3 | <errno.h> | Retrieving Error Number | Issue 1 |
4 | <fcntl.h> | File opening, locking and other operations | Issue 1 |
5 | <ftw.h> | File tree traversal | Issue 1 |
6 | <grp.h> | User group information and control | Issue 1 |
7 | <limits.h> | Implementation-defined constants, see C data types | Issue 1 |
8 | <math.h> | Mathematical declarations, see C mathematical functions | Issue 1 |
9 | <pwd.h> | passwd (user information) access and control | Issue 1 |
10 | <search.h> | Search tables | Issue 1 |
11 | <setjmp.h> | Stack environment declarations | Issue 1 |
12 | <signal.h> | Signals, see C signal handling | Issue 1 |
13 | <stdio.h> | Standard buffered input/output, see C file input/output | Issue 1 |
14 | <string.h> | Several String Operations, see C string handling | Issue 1 |
15 | <sys/stat.h> | File information (stat et al.) | Issue 1 |
16 | <sys/times.h> | File access and modification times | Issue 1 |
17 | <sys/types.h> | Various data types used elsewhere | Issue 1 |
18 | <sys/utsname.h> | Operating system information, including uname | Issue 1 |
19 | <tgmath.h> | Type-Generic Macros, see C mathematical functions | Issue 1 |
20 | <time.h> | Type-Generic Macros, see C date and time functions | Issue 1 |
21 | <ulimit.h> | Resource limiting (DEPRECATED in favor of <sys/resource.h>) | Issue 1 |
22 | <unistd.h> | Various essential POSIX functions and constants | Issue 1 |
23 | <dirent.h> | Allows the opening and listing of directories | Issue 2 |
24 | <langinfo.h> | Language information constants – builds on C localization functions | Issue 2 |
25 | <nl_types.h> | Localization message catalog functions | Issue 2 |
26 | <sys/ipc.h> | Inter-process communication (IPC) | Issue 2 |
27 | <sys/msg.h> | POSIX message queues | Issue 2 |
28 | <sys/sem.h> | XSI (SysV style) semaphores | Issue 2 |
29 | <sys/shm.h> | XSI (SysV style) shared memory | Issue 2 |
30 | <cpio.h> | Magic numbers for the cpio archive format | Issue 3 |
31 | <locale.h> | Category macros, see C localization functions | Issue 3 |
32 | <stdlib.h> | Standard library definitions, see C standard library | Issue 3 |
33 | <sys/wait.h> | Status of terminated child processes (see wait) | Issue 3 |
34 | <tar.h> | Magic numbers for the tar archive format | Issue 3 |
35 | <termios.h> | Allows terminal I/O interfaces | Issue 3 |
36 | <utime.h> | inode access and modification times | Issue 3 |
37 | <float.h> | Floating-point types, see C data types | Issue 4 |
38 | <fmtmsg.h> | Message display structures | Issue 4 |
39 | <fnmatch.h> | Filename matching | Issue 4 |
40 | <glob.h> | Pathname “globbing” (pattern-matching) | Issue 4 |
41 | <iconv.h> | Codeset conversion facility | Issue 4 |
42 | <libgen.h> | Pathname manipulation | Issue 4 |
43 | <monetary.h> | String formatting of monetary units | Issue 4 |
44 | <ndbm.h> | NDBM database operations | Issue 4 |
45 | <poll.h> | Asynchronous file descriptor multiplexing | Issue 4 |
46 | <regex.h> | Regular expression matching | Issue 4 |
47 | <stdarg.h> | Handle Variable Argument List | Issue 4 |
48 | <stddef.h> | Standard type definitions, see C data types | Issue 4 |
49 | <strings.h> | Case-insensitive string comparisons | Issue 4 |
50 | <stropts.h> | Stream manipulation, including ioctl | Issue 4 |
51 | <sys/mman.h> | Memory management, including POSIX shared memory and memory mapped files | Issue 4 |
52 | <sys/resource.h> | Resource usage, priorities, and limiting | Issue 4 |
53 | <sys/statvfs.h> | File System information | Issue 4 |
54 | <sys/time.h> | Time and date functions and structures | Issue 4 |
55 | <sys/uio.h> | Vectored I/O operations | Issue 4 |
56 | <syslog.h> | System error logging | Issue 4 |
57 | <utmpx.h> | User accounting database functions | Issue 4 |
58 | <wchar.h> | Wide-Character Handling, see C string handling | Issue 4 |
59 | <wordexp.h> | Word-expansion like the shell would perform | Issue 4 |
60 | <aio.h> | Asynchronous input and output | Issue 5 |
61 | <dlfcn.h> | Dynamic linking | Issue 5 |
62 | <inttypes.h> | Fixed sized integer types, see C data types | Issue 5 |
63 | <iso646.h> | Alternative spellings, see C alternative tokens | Issue 5 |
64 | <mqueue.h> | Message queue | Issue 5 |
65 | <pthread.h> | Defines an API for creating and manipulating POSIX threads | Issue 5 |
66 | <sched.h> | Execution scheduling | Issue 5 |
67 | <semaphore.h> | POSIX semaphores | Issue 5 |
68 | <wctype.h> | Wide-Character Classification and Mapping Utilities, see C character classification | Issue 5 |
69 | <arpa/inet.h> | Functions for manipulating numeric IP addresses (part of Berkeley sockets) | Issue 6 |
70 | <complex.h> | Complex Arithmetic, see C mathematical functions | Issue 6 |
71 | <fenv.h> | Floating-Point Environment (FPE), see C mathematical functions | Issue 6 |
72 | <net/if.h> | Listing of local network interfaces | Issue 6 |
73 | <netdb.h> | Translating protocol and host names into numeric addresses (part of Berkeley sockets) | Issue 6 |
74 | <netinet/in.h> | Defines Internet protocol and address family (part of Berkeley sockets) | Issue 6 |
75 | <netinet/tcp.h> | Additional TCP control options (part of Berkeley sockets) | Issue 6 |
76 | <spawn.h> | Process spawning | Issue 6 |
77 | <stdbool.h> | Boolean type and values, see C data types | Issue 6 |
78 | <stdint.h> | Integer types, see C data types | Issue 6 |
79 | <sys/select.h> | Synchronous I/O multiplexing | Issue 6 |
80 | <sys/socket.h> | Main Berkeley sockets header | Issue 6 |
81 | <sys/un.h> | Unix domain sockets | Issue 6 |
82 | <trace.h> | Tracing of runtime behavior (DEPRECATED) | Issue 6 |