首页 > 编程语言 >Unix环境高级编程-02:Unix标准化

Unix环境高级编程-02:Unix标准化

时间:2023-01-15 21:22:44浏览次数:34  
标签:02 头文件 定义 编程 sys Unix XSI 常量

Unix标准化

ISO标准头文件

头文件 说明
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 扩充的多字节和宽字符支持
wctyle.h 宽字符分类和映射支持

IEEE POSIX.1标准头文件

头文件 说明
aio.h 异步I/O
cpio.h cpio归档值
dirent.h 目录项
dlfcn.h 动态链接
fcntl.h 文件控制
fnmath.h 文件名匹配类型
glob.h 路径名模式匹配与生成
grp.h 组文件
iconv.h 代码集变换实用程序
langinfo.h 语言信息常量
monetary.h 货币类型与函数
netdb.h 网络数据库操作
nl_types.h 消息类
poll.h 投票函数
pthread.h 线程
pwd.h 口令文件
regex.h 正则表达式
sched.h 执行调度
semaphore.h 信号量
strings.h 字符串操作
tar.h tar归档值
termios.h 终端I/O
unistd.h 符号常量
wordexp.h 字扩充类型
arpa/inet.h 因特网定义
net/if.h 套接字本地接口
netinet/in.h 因特网地址族
netinet/tcp.h 传输控制协议定义
sys/nman.h 存储管理声明
sys/select.h select函数
sys/socket.h 套接字接口
sys/stat.h 文件状态
sys/statvfs.h 文件系统信息
sys/times.h 进程时间
sys/types.h 基本系统数据类型
sys/un.h UNIX域套接字定义
sys/utsname.h 系统名
sys/wait.h 进程控制

POSIX标准定义XSI可选头文件

头文件 说明
fmtmsg.h 消息显示结构
ftw.h 文件树漫游
libgen.h 路径名管理函数
ndbm.h 数据库操作(Linux不支持)
search.h 搜索表
syslog.h 系统出错日志记录
utmpx.h 用户账户数据库
sys/ipc.h IPC
sys/msg.h XSI消息队列
sys/resource.h 资源操作
sys/sem.h XSI信号量
sys/shm.h XSI共享存储
sys/time.h 时间类型
sys/uio.h 矢量I/O操作

POSIX标准定义可选头文件

头文件 作用
mqueue.h 消息队列(Mac不支持)
spawn.h

XSI(X/Open System Interface)X/Open系统接口

标签:02,头文件,定义,编程,sys,Unix,XSI,常量
From: https://www.cnblogs.com/zgblogs/p/17054157.html

相关文章

  • Go语言学习之 Day02
    数组赋值二维数组切片切片操作slice内存slice切片操作slice元素删除点击查看代码1.所有资料,上课代码,同学作业=>githubweb链接:https://git......
  • 学习ASP.NET Core Blazor编程系列二十一——数据刷新
    学习ASP.NETCoreBlazor编程系列文章之目录学习ASP.NETCoreBlazor编程系列一——综述学习ASP.NETCoreBlazor编程系列二——第一个Blazor应用程序(上)学习A......
  • 2023/1/15 20221321杨渝学习打卡
    python学习学习链接:https://www.bilibili.com/video/BV14r4y1k7F9/?spm_id_from=333.999.0.0&vd_source=a989a1afa6cb8b6527dd9bf059d71439对字典的操作字典的使用对......
  • 力扣每日一题2023.1.12---1807. 替换字符串中的括号内容
    给你一个字符串 s ,它包含一些括号对,每个括号中包含一个非空 的键。   比方说,字符串 "(name)is(age)yearsold" 中,有 两个 括号对,分别包含键 "name"和 "age"......
  • SMU Winter 2023 Round #3 (Div.2)
    B.三元组题目:给定一个长度为n的数列a,对于一个有序整数三元组(i,j,k),若其满足1≤i≤j≤k≤n并且ai+aj=ak,则我们称这个三元组是「传智的」。现在请你计算,有......
  • SMU Winter 2023 Round #4
    A.Chuanpai题目:Chuanpai(川牌)isakindoftraditionalplayingcardsinSichuan.Eachcardismarkedwithtwointegersxandywhere1≤x≤y≤6.Somesa......
  • P8723 [蓝桥杯 2020 省 AB3] 乘法表
    题目描述九九乘法表是学习乘法时必须要掌握的。在不同进制数下,需要不同的乘法表。例如,四进制下的乘法表如下所示:1*1=12*1=22*2=103*1=33*2=123*3=21请注意,乘......
  • 2023.2 晶体智力
    1963年,美国心理学家雷蒙德·卡特尔把智力的构成区分为两类:流体和晶体。流体智力是以神经生理为基础,随神经系统的成熟而提高,相对地不受教育文化的影响,如机械记忆、分类和图......
  • 适合编程初学者的开源项目:小游戏2048(安卓Compose版)
    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2......
  • 2023.01.05
    已经想不出标题了,今天就是atcoder瞎做(把之前的部分也补上)但其实有的题可能不是今天(指2023.01.05做的)。今天没有模拟赛所以早上又睡过去了,好想有规律的作息啊啊啊啊。但是......