Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1647005
  • 博文数量: 268
  • 博客积分: 8708
  • 博客等级: 中将
  • 技术积分: 3764
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-06 15:58
文章分类

全部博文(268)

文章存档

2014年(1)

2013年(15)

2012年(23)

2011年(60)

2010年(51)

2009年(12)

2008年(59)

2007年(47)

分类: BSD

2010-04-13 17:04:55

POSIX标准定义的头文件

 目录项
 文件控制
 文件名匹配类型
 路径名模式匹配类型
 组文件
 网络数据库操作
 口令文件
 正则表达式
 TAR归档值
 终端I/O
 符号常量
 文件时间
 字符扩展类型

 INTERNET定义
 套接字本地接口
 INTERNET地址族
 传输控制协议定义

 内存管理声明
 Select函数
 套接字借口
 文件状态
 进程时间
 基本系统数据类型
 UNIX域套接字定义
 系统名
 进程控制

POSIX定义的XSI扩展头文件

 cpio归档值 
 动态链接
 消息显示结构
ftw.h> 文件树漫游
 代码集转换使用程序
 语言信息常量
 模式匹配函数定义
 货币类型
 数据库操作
 消息类别
 轮询函数
 搜索表
 字符串操作
 系统出错日志记录
 用户上下文
 用户限制
 用户帐户数据库 

 IPC(命名管道)
 消息队列
 资源操作
 信号量
 共享存储
 文件系统信息
 时间类型
 附加的日期和时间定义
 矢量I/O操作

POSIX定义的可选头文件

 异步I/O
 消息队列
 线程
 执行调度
 信号量
 实时spawn接口
 XSI STREAMS接口
 事件跟踪

#include

对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,用open或creat返回的文件描述符标识该文件,将其作为参数传送给read或write。按照惯例,UNIX shell使文件描述符0与进程的标准输入相结合,文件描述符1与标准输出相结合,文件描述符2与标准出错输出相结合。这是UNIX shell以及很多应用程序使用的惯例,而与内核无关。尽管如此,如果不遵照这种惯例,那么很多LINUX应用程序就不能工作。在POSIX.1应用程序中,幻数0、1、2应被代换成符号常数STDIN_FILENO、STDOUT_FILENO和STDERR_FILENO。这些常数和类型都定义在头文 中。
阅读(1509) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~