Английская Википедия:C POSIX library
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Шаблон:Short description Шаблон:C POSIX library The C POSIX library is a specification of a C standard library for POSIX systems. It was developed at the same time as the ANSI C standard. Some effort was made to make POSIX compatible with standard C; POSIX includes additional functions to those introduced in standard C.
C POSIX library header files
Header file | Description | First released |
---|---|---|
Шаблон:Tag | Asynchronous input and output | Issue 5 |
Шаблон:Tag | Functions for manipulating numeric IP addresses (part of Berkeley sockets) | Issue 6 |
Шаблон:Tag | Verify assumptions | Issue 1 |
Шаблон:Tag | Complex Arithmetic, see C mathematical functions | Issue 6 |
Шаблон:Tag | Magic numbers for the cpio archive format | Issue 3 |
Шаблон:Tag | Character types | Issue 1 |
Шаблон:Tag | Allows the opening and listing of directories | Issue 2 |
Шаблон:Tag | Dynamic linking | Issue 5 |
Шаблон:Tag | Retrieving Error Number | Issue 1 |
Шаблон:Tag | File opening, locking and other operations | Issue 1 |
Шаблон:Tag | Floating-Point Environment (FPE), see C mathematical functions | Issue 6 |
Шаблон:Tag | Floating-point types, see C data types | Issue 4 |
Шаблон:Tag | Message display structures | Issue 4 |
Шаблон:Tag | Filename matching | Issue 4 |
Шаблон:Tag | File tree traversal | Issue 1 |
Шаблон:Tag | Pathname "globbing" (pattern-matching) | Issue 4 |
Шаблон:Tag | User group information and control | Issue 1 |
Шаблон:Tag | Codeset conversion facility | Issue 4 |
Шаблон:Tag | Fixed sized integer types, see C data types | Issue 5 |
Шаблон:Tag | Alternative spellings, see C alternative tokens | Issue 5 |
Шаблон:Tag | Language information constants – builds on C localization functions | Issue 2 |
Шаблон:Tag | Pathname manipulation | Issue 4 |
Шаблон:Tag | Implementation-defined constants, see C data types | Issue 1 |
Шаблон:Tag | Category macros, see C localization functions | Issue 3 |
Шаблон:Tag | Mathematical declarations, see C mathematical functions | Issue 1 |
Шаблон:Tag | String formatting of monetary units | Issue 4 |
Шаблон:Tag | Message queue | Issue 5 |
Шаблон:Tag | NDBM database operations | Issue 4 |
Шаблон:Tag | Listing of local network interfaces | Issue 6 |
Шаблон:Tag | Translating protocol and host names into numeric addresses (part of Berkeley sockets) | Issue 6 |
Шаблон:Tag | Defines Internet protocol and address family (part of Berkeley sockets) | Issue 6 |
Шаблон:Tag | Additional TCP control options (part of Berkeley sockets) | Issue 6 |
Шаблон:Tag | Localization message catalog functions | Issue 2 |
Шаблон:Tag | Asynchronous file descriptor multiplexing | Issue 4 |
Шаблон:Tag | Defines an API for creating and manipulating POSIX threads | Issue 5 |
Шаблон:Tag | passwd (user information) access and control | Issue 1 |
Шаблон:AnchorШаблон:Tag | Regular expression matching | Issue 4 |
Шаблон:Tag | Execution scheduling | Issue 5 |
Шаблон:Tag | Search tables | Issue 1 |
Шаблон:Tag | POSIX semaphores | Issue 5 |
Шаблон:Tag | Stack environment declarations | Issue 1 |
Шаблон:Tag | Signals, see C signal handling | Issue 1 |
Шаблон:Tag | Process spawning | Issue 6 |
Шаблон:Tag | Handle Variable Argument List | Issue 4 |
Шаблон:Tag | Boolean type and values, see C data types | Issue 6 |
Шаблон:Tag | Standard type definitions, see C data types | Issue 4 |
Шаблон:Tag | Integer types, see C data types | Issue 6 |
Шаблон:Tag | Standard buffered input/output, see C file input/output | Issue 1 |
Шаблон:Tag | Standard library definitions, see C standard library | Issue 3 |
Шаблон:Tag | Several String Operations, see C string handling | Issue 1 |
Шаблон:Tag | Case-insensitive string comparisons | Issue 4 |
Шаблон:Tag | Stream manipulation, including ioctl | Issue 4 |
Шаблон:Tag | Inter-process communication (IPC) | Issue 2 |
Шаблон:Tag | Memory management, including POSIX shared memory and memory mapped files | Issue 4 |
Шаблон:Tag | POSIX message queues | Issue 2 |
Шаблон:Tag | Resource usage, priorities, and limiting | Issue 4 |
Шаблон:Tag | Synchronous I/O multiplexing | Issue 6 |
Шаблон:Tag | XSI (SysV style) semaphores | Issue 2 |
Шаблон:Tag | XSI (SysV style) shared memory | Issue 2 |
Шаблон:Tag | Main Berkeley sockets header | Issue 6 |
Шаблон:Tag | File information (stat et al.) | Issue 1 |
Шаблон:Tag | File System information | Issue 4 |
Шаблон:Tag | Time and date functions and structures | Issue 4 |
Шаблон:Tag | File access and modification times | Issue 1 |
Шаблон:Tag | Various data types used elsewhere | Issue 1 |
Шаблон:Tag | Vectored I/O operations | Issue 4 |
Шаблон:Tag | Unix domain sockets | Issue 6 |
Шаблон:Tag | Operating system information, including uname | Issue 1 |
Шаблон:Tag | Status of terminated child processes (see wait) | Issue 3 |
Шаблон:Tag | System error logging | Issue 4 |
Шаблон:Tag | Magic numbers for the tar archive format | Issue 3 |
Шаблон:Tag | Allows terminal I/O interfaces | Issue 3 |
Шаблон:Tag | Type-Generic Macros, see C mathematical functions | Issue 6 |
Шаблон:Tag | Type-Generic Macros, see C date and time functions | Issue 1 |
Шаблон:Tag | Tracing of runtime behavior (DEPRECATED) | Issue 6 |
Шаблон:Tag | Resource limiting (DEPRECATED in favor of <sys/resource.h>) | Issue 1 |
Шаблон:Tag | Various essential POSIX functions and constants | Issue 1 |
Шаблон:Tag | inode access and modification times | Issue 3 |
Шаблон:Tag | User accounting database functions | Issue 4 |
Шаблон:Tag | Wide-Character Handling, see C string handling | Issue 4 |
Шаблон:Tag | Wide-Character Classification and Mapping Utilities, see C character classification | Issue 5 |
Шаблон:Tag | Word-expansion like the shell would perform | Issue 4 |
References
- Official List of headers in the POSIX library on opengroup.org
- Шаблон:Cite web
- Description of the posix library from the Flux OSKit
Further reading