标准 C 语言头文件
ISO C 标准定义的头文件(24 项)
<assert.h>
验证程序断言<complex.h>
支持复数算术运算<ctype.h>
字符类型<errno.h>
出错码<fenv.h>
浮点环境<float.h>
浮点常量<inttypes.h>
整型格式转换<iso646.h>
替代关系操作符宏<limits.h>
实现常量<locale.h>
局部类别<math.h>
数学常量<setjmp.h>
非局部goto<signal.h>
信号<stdarg.h>
可变参数表<stdbool.h>
布尔类型和值<stddef.h>
标准定义<stdint.h>
整型<stdio.h>
标准I/O库<stdlib.h>
实用程序库函数<string.h>
字符串操作<tgmath.h>
通用类型数学宏<time.h>
日期和时间<wchar.h>
宽字符支持<wctype.h>
宽字符分类和映射支持
POSIX 标准规定的必须的头文件(26 项)
<dirent.h>
目录项<fcntl.h>
文件控制<fnmatch.h>
文件名匹配类型<glob.h>
路径名模式匹配类型<grp.h>
组文件<netdb.h>
网络数据库操作<pwd.h>
口令文件<regex.h>
正则表达式<tar.h>
tar归档值<termios.h>
终端I/O<unistd.h>
符号常量<utime.h>
文件时间<wordexp.h>
字扩展类型<arpa/inet.h>
Internet定义<net/if.h>
套接字本地接口<netinet/in.h>
Internet地址族<netinet/tcp.h>
传输控制协议定义<sys/mman.h>
内存管理声明<sys/select.h>
select函数<sys/socket.h>
套接字接口<sys/stat.h>
文件状态<sys/times.h>
进程时间<sys/types.h>
基本系统数据类型<sys/un.h>
UNIX域套接字定义<sys/utsname.h>
系统名<sys/wait.h>
进程控制
POSIX 标准定义的 XSI 扩展头文件(26 项)
<cpio.h>
cpio归档值<dlfcn.h>
动态链接<fmtmsg.h>
消息显示结构<ftw.h>
文件树漫游<iconv.h>
代码集转换实用程序<langinfo.h>
语言信息常量<libgen.h>
模式匹配函数定义<monetary.h>
货币类型<ndbm.h>
数据库操作<nl_types.h>
消息类别<poll.h>
轮询函数<search.h>
搜索表<strings.h>
字符串操作<syslog.h>
系统出错日志记录<ucontext.h>
用户上下文<ulimit.h>
用户限制<utmpx.h>
用户帐户数据库<sys/ipc.h>
IPC<sys/msg.h>
消息队列<sys/resource.h>
资源操作<sys/sem.h>
信号量<sys/shm.h>
共享存储<sys/statvfs.h>
文件系统信息<sys/time.h>
时间类型<sys/timeb.h>
附加的日期和时间定义<sys/uio.h>
矢量I/O操作
POSIX 标准定义的可选头文件(8 项)
<aio.h>
异步I/O<mqueue.h>
消息队列<pthread.h>
线程<sched.h>
执行调度<semaphore.h>
信号量<spawn.h>
实时spawn接口<stropts.h>
XSI STREAMS接口<trace.h>
时间跟踪
注:POSIX 的全称是 Portable Operating System Interface,意思是可移植操作系统接口,不过,这里的移植,主要是针对各种 Unix 系统来说的,而 X 则表明其对 Unix API 的传承。
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!