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.1-2008 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source ...
C082_POSIX.1-2008.PDF IEEE和OpenGroup的POSIX标准 2008
C语言头文件名称大全 chm,全部是C程序所使用到的头文件的名称解释,包括ISO C标准定义的头文件(24项)、POSIX标准定义的必须的头文件(26项)、POSIX标准定义的XSI扩展头文件(26项)、POSIX标准定义的可选头文件(8项) ...
“IEEE 1003.1 2008加上TC1和TC2”指的是2008年版的POSIX标准,加上了技术 corrigeums(Technical Corrigenda)1和2。技术corrigeums是针对标准文档中的错误、不明确或遗漏进行的修正和澄清。TC1和TC2分别解决了在...
6. **POSIX.1 and ISO C标准头文件.txt**:这可能是关于POSIX(可移植操作系统接口)和ISO C标准的头文件描述。POSIX是基于UNIX系统的一组接口标准,而ISO C是C语言的标准。这个文本文件可以帮助你理解C标准库如何与...
POSIX.4: Programming for the Real World, a reference for unix i/o operations, like multiplex i/o, asynchronous i/o.
POSIX正则表达式是符合IEEE Std 1003.1标准的一套规则,它为编程提供了强大的文本模式匹配功能。在本主题中,我们将探讨`regex.h`头文件和`regex.cpp`源文件,以及如何在Visual Studio 2010或2012环境下编译它们。 ...
POSIX.1-2017 defines a standard operating system interface and environment, including a command interpreter (or “shell”), and common utility programs to support applications portability at the ...
此文档是POSIX标准最新文档HTML版,UNIX/LINUX系统编程和实现必备手册。 The Open Group Base Specifications Issue 7, 2018 edition IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)
Scheduling under Posix 1003.1b Scheduling under Posix 1003.1b
线程支持则是从POSIX 1003.1c(也称为POSIX.1c)开始引入的,它定义了线程创建、同步、互斥锁等机制,为多线程编程提供了标准接口。 总之,POSIX 1003.1-2004标准是一个全面的规范,它定义了一套统一的操作系统接口...
1. **C语言接口**:POSIX定义了一个标准C库,包含了一系列与操作系统交互的函数,如<stdio.h>、<unistd.h>等头文件中的函数,如printf()、scanf()、fork()、execve()等,这些都是编写跨平台软件的基础。 2. **Shell...
Posix标准的实现通常包括了POSIX.1(基本系统接口和实用工具)、POSIX.2(Shell和实用工具)、POSIX.3(数学函数)等多个部分。 在Linux下进行多线程编程,Posix标准提供了一套完整的线程API,即Pthreads(Posix ...
1. **pthread.h**: 这个头文件是POSIX线程库的一部分,提供了创建和管理线程的接口。线程是一种轻量级的进程,可以在同一进程中并发执行,使得程序可以同时做多个事情。`pthread.h`中的关键函数包括`pthread_create...
而libobjc则是GCC的Objective-C编译器后端,用于处理Objective-C语言的特性。在多线程环境中,这两个库都需要处理线程安全问题,确保在不同线程之间正确地同步数据和资源。 `gthr-posix.c`文件是实现这一兼容性的...
本资源“C语言函数头文件大全”提供了一个全面的参考,包含了C语言常用的标准库函数和一些常见的非标准库函数的头文件。 C语言的标准库头文件包含了许多内置函数,如输入输出操作(`stdio.h`)、内存管理(`stdlib....
这是POSIX标准的核心部分,通常称为POSIX.1-2008或ISO/IEC 9945-1。 2. **POSIX.2**:用户级 Shell 命令和工具,定义了如bash这样的Shell的语法、行为以及一些基本的文本处理工具,如grep、sed、awk等。 3. **...
POSIX标准分为多个部分,包括基本的POSIX.1(系统应用编程接口)、POSIX.2(Unix shell和实用工具)以及其他的扩展,如POSIX.3(数学函数)和POSIX.4(实时扩展)等。 POSIX标准的主要目标是促进软件的可移植性,...
POSIX.1 2016 (IEEE 1003.1 2016 Edition)