C POSIX library

C POSIX library是C语言的POSIX系统下的标准库。包含了一些在C语言标准库之外的函数。

C POSIX library头文件

下表列出不在C语言标准库之内的POSIX标准的头文件:

头文件

描述

<aio.h>

<arpa/inet.h>

操纵数值IP地址的函数胡 (部分Berkeley套接字)

<cpio.h>

打开与列出目录.

<dlfcn.h>

文件打开、加锁等操作

<fmtmsg.h>

Message显示结构

<fnmatch.h>

文件名匹配

<ftw.h>

文件树遍历

<glob.h>

路径名模式匹配Glob

<grp.h>

用户Group identifier (Unix)信息与控制。

<iconv.h>

<langinfo.h>

语言信息常量。建于Locale.h之上。

<libgen.h>

路径名操作

<monetary.h>

货币单位的字符串格式化

<mqueue.h>

<ndbm.h>

NDBM数据库操作

<net/if.h>

本地网络接口列表

<netdb.h>

把本地协议与主机名翻译为数值地址。是Berkeley套接字的一部分

<netinet/in.h>

定义互联网协议与地址族。是Berkeley套接字的一部分

<netinet/tcp.h>

额外的TCP的控制选项。是Berkeley套接字的一部分

<nl_types.h>

本体化消息分类函数

<poll.h>

<pthread.h>

passwd文件访问与控制

<regex.h>

<sched.h>

执行调度

<search.h>

搜索表

<semaphore.h>

POSIX 信号量

<spawn.h>

spawning子进程

<strings.h>

大小写不敏感字符串比较

<stropts.h>

流操作,包括ioctl

<sys/mman.h>

<sys/msg.h>

POSIX 消息队列

<sys/resource.h>

资源使用,优先级与限制。

<sys/select.h>

<sys/sem.h>

XSI (SysV风格的) 信号量

<sys/shm.h>

<sys/socket.h>

Berkley套接字主要头文件

<sys/stat.h>

文件信息(stat (Unix)等)

<sys/statvfs.h>

文件系统信息

<sys/time.h>

时间与日期函数与结构

<sys/times.h>

文件访问与修改时间

不同的数据类型

<sys/uio.h>

向量I/O操作

<sys/un.h>

操作系统信息,包括uname

终止子进程的状态(见wait (Unix))

<syslog.h>

syslog系统日志

<tar.h>

tar文件格式的Magic number

允许串口界面

<trace.h>

运行时行为追踪(过时)

<ulimit.h>

资源限制(被<sys/resource.h>代替)

多种必要的POSIX函数与常量

inode访问与修改时间

<utmpx.h>

用户账号数据库函数

<wordexp.h>

子扩展,类似于shell被执行

最后更新于