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标准 库文件的更多相关文章

  1. 四轴飞行器1.2.3 STM32F407时钟配置和升级标准库文件

    原创文章,欢迎转载,转载请注明出处 这个星期进度比较慢哈,只有周末和晚上下班回来才能做,事件不连续,琐碎的事情又比较多,挺烦的,有多琐碎呢?           1.本人有点小强迫症哈,虽然RTT将文 ...

  2. STM32F10x_StdPeriph_Lib_V3.5.0标准库文件关系(转载他人)

  3. C标准库函数--文件IO操作函数。

    C标准库文件读写函数总结:都是对文件流进行输入输出的函数分为对文件的有格式读写以及无格式读写 一.文件的无格式读写根据每次读写字符的数量,分为三类:1.按字符读写文件 按字符读有三个函数:以下三个函数 ...

  4. C++命名空间、标准库(std,全局命名空间)

    背景 别人遇到的问题: C++ 全局变量不明确与 using namespace std 冲突 我遇到的问题与他相似,函数调用冲突 using namespace std; class compare ...

  5. C++标准库的初探

    1,操作符 << 的原生意义是按位左移,例: 1 << 2; 其底层的意义是将整数 1 按位左移 2 位,即: 0000 0001  ==> 0000 0100: 2,重 ...

  6. 单片机stm32零基础入门之--初识STM32 标准库

    CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难.为了解决不同的芯片厂商生产的Co ...

  7. STM32 标准库

    CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难.为了解决不同的芯片厂商生产的Co ...

  8. python常用标准库(os系统模块、shutil文件操作模块)

    常用的标准库 系统模块 import os 系统模块用于对系统进行操作. 常用方法 os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作.文件的删除创建等详细资料可以参考官方文 ...

  9. C++标准库实现WAV文件读写

    在上一篇文章RIFF和WAVE音频文件格式中对WAV的文件格式做了介绍,本文将使用标准C++库实现对数据为PCM格式的WAV文件的读写操作,只使用标准C++库函数,不依赖于其他的库. WAV文件结构 ...

随机推荐

  1. Moya https配置方法

    准备 iOS做https适配时对服务器是有一定要求的,服务端必须要是一个符合ATS(App Transport Security)要求的HTTPS.简单说要满足以下几个要求:   1.Transpor ...

  2. linux下快速安装chrome

    linux下安装chrome 1.按下 Ctrl + Alt + t 键盘组合键,启动终端 2.在终端中,输入以下命令: (将下载源加入到系统的源列表.命令的反馈结果如图.如果返回“地址解析错误”等信 ...

  3. Mysql 设置远程连接

    一.问题分析 有时候使用数据库远程连接工具连接MySQL的时候总是连接不上,确认过账号密码正确,端口telnet端口又是通的. Navicat Premium报错如下: 1130 - Host '19 ...

  4. Javascript学习--BOM操作

    1 获取UA(user Agent)用户代理 <!DOCtype html> <html> <head> <title></title> & ...

  5. SQL Server DDL

    1:向表中添加字段 Alter table [表名] add [列名] 类型 2:  删除字段 Alter table [表名]  drop column [列名] 3:  修改表中字段类型 (可以修 ...

  6. ES6参数默认值

    参数默认值 1.首先,来看一下es5中的函数默认值 var a = a || 10; var b = b || "none" // 当a的值或者b的值为undefined时,根据逻 ...

  7. Cookie Manager

    https://github.com/Rob--W/cookie-manager 修改饼干获取VIP标识

  8. ssm登录与退出

    ssm整合比较好的实例 http://how2j.cn/k/ssm/ssm-tutorial/1137.html?tid=77#nowhere ssm登录后台用户检测(此实例注销有问题):http:/ ...

  9. pycharm介绍

      PyCharm是一种Python IDE(集成开发软件),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具. 1.1 PyCharm主界面 PyCharm包含4个主要区分,分别为 ...

  10. PHP实现RabbitMQ消息队列(转)

    本篇文章给大家带来的内容是关于PHP和RabbitMQ实现消息队列的完整代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 先安装PHP对应的RabbitMQ,这里用的是 php_a ...