Linux header file C/C ++ header file and linux header file
Linux header file C/C ++ header file.
Common linux header files are as follows:
POSIX standard-defined header files
??????? Directory item
???????? File Control
??? File name matching type
??? Path Name pattern matching type
??????? Group files
??? Network Database Operations
??????? Password File
??? Regular Expression
??????? TAR archive Value
??? Terminal I/O
??? Symbol constant
??? File time
??? Character extension type
-------------------------
??? INTERNET Definition
??? Socket local Interface
??? INTERNET address family
??? Definition of Transmission Control Protocol
-------------------------?
??? Memory Management statement
??? Select Function
??? Socket excuse
??? File status
??? Process Time
??? Basic System Data Type
??? UNIX domain socket Definition
??? System name
??? Process Control
------------------------------
POSIX-defined XSI extension header file
??? Cpio archive value?
??? Dynamic Link
??? Message Display Structure
??????? File tree roaming
??? Code set conversion application
??? Language Information constant
??? Pattern Matching Function Definition
??? Currency type
??? Database Operations
??? Message category
??? Round Robin Function
??? Search tables
??? String operation
??? System error log records
??? User Context
??? User restrictions
??? User Account Database?
-----------------------------
??? IPC (Named Pipe)
??? Message Queue
Resource Operations
??? Semaphores
??? Shared storage
??? File System Information
??? Time Type
??? Additional Date and Time Definitions
??? Vector I/O operations
------------------------------
POSIX-defined optional Header files
??????? Asynchronous I/O
??? Message Queue
??? Thread
??? Execute Scheduling
??? Semaphores
???? Real-time spawn Interface
??? Xsi streams Interface
???? Event tracking
3. Overview of C/C ++ header files
C
# Include // set the insert point
# Include // Character Processing
# Include // define error codes
# Include // floating point number processing
# Include ??????? // Macros corresponding to various operators
# Include // define constants with the highest values of various data types
# Include // define localized C Functions
# Include // define mathematical functions
# Include ??????? // Exception Handling Support
# Include ??????? // Signal Mechanism support
# Include ??????? // Optional parameter list supported
# Include ??????? // Common Constants
# Include // define Input/Output Functions
# Include // define miscellaneous functions and memory allocation functions
# Include // string processing
# Include // define the time function
# Include // wide character processing and input/output
# Include // wide character Classification
Traditional C ++
# Include // use
# Include // use
# Include // use
# Include // This class is no longer supported. Use stringstream in
--------------------------------
Standard C ++
# Include // General STL Algorithm
# Include // STL bit set container
# Include ????????? // Character Processing
# Include // define error codes
# Include // floating point number processing
# Include ???????? // Macros corresponding to various operators
# Include // define constants with the highest values of various data types
# Include // Define localization Functions
# Include // define mathematical functions
# Include // plural class
# Include ???????? // Signal Mechanism support
# Include ???????? // Exception Handling Support
# Include ???????? // Optional parameter list supported
# Include ???????? // Common Constants
# Include // define Input/Output Functions
# Include // define miscellaneous functions and memory allocation functions
# Include // string processing
# Include // define the time function
# Include // wide character processing and input/output
# Include // wide character Classification
# Include // STL double-end queue container
# Include // exception handling class
# Include // file input/output
# Include // STL defines operational functions (instead of operators)
# Include // defines the maximum constants of various data types
# Include // STL linear list container
# Include ????????? // Localized specific information
# Include // STL ing container
# Include ????????? // Memory allocation by STL through the distributor
# Include ???????????? // Dynamic memory allocation
# Include ???????? // Common STL numeric operations
# Include // parameterized input/output
# Include // Basic Input/Output support
# Include // pre-declaration used by the input/output system
# Include // Data Stream Input/Output
# Include // basic input stream
# Include ??????? // STL iterator
# Include // Basic output stream
# Include // STL queue container
# Include // STL collection container
# Include // string-based stream
# Include // STL stack container
# Include // standard exception class
# Include // underlying input/output support
# Include // string class
# Include ??????? // Type information during running
# Include // STL common template class
# Include ??????? // Operations on arrays containing values
# Include // STL dynamic array container
--------------------------------
C99 added
# Include // plural Processing
# Include // floating point Environment
# Include // integer format conversion
# Include // Boolean Environment
# Include // integer environment
# Include // general mathematical macros