标准 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 的传承。