书籍详情
LINUX&UNIX C程序员参考大全
作者:森林图书工作室
出版社:国防工业出版社
出版时间:2001-09-01
ISBN:9787118025590
定价:¥38.00
内容简介
近年来,Linux操作系统的发展非常迅速,而C语言内容丰富、功能强大,是Linux程序员编程的理想语言。本书详细介绍了ISOC标准的函数库,同时介绍了C语言的各种语法属性以及其使用方法,另外还介绍了能在Linux系统内使用的POSIX等标准的C函数库的一些特征,读者可以在具体使用过程中注意函数在不同系统间的可移植性。本书适合C语言初学者使用,也可供Web开发人员参考。对于初学C语言编程者或者有一定编程经验的读者都非常有帮助,尤其是对ISO标准的C语言学习者更为有益。
作者简介
暂缺《LINUX&UNIX C程序员参考大全》作者简介
目录
第1章 错误报告
1.1 错误检查
1.2 错误代码
1.3 错误信息
第2章 内存分配
2.1 动态内存分配概念
2.2 无限制的分配
2.3 obstack
2.4 变量式自动存储
2.5 重新分配
第3章 字符及字符串处理
3.1 字符处理
3.2 字符转换
3.3 字符串处理
第4章 输入/输出
4.1 文件
4.2 标准流输入输出
4.3 格式化输出
4.4 格式化输入
第5章 低级输入输出
5.1 低级输入输出函数
5.2 低级输入输出的宏
5.2.1 打开文件操作方式
5.2.2 输入输出操作模式
5.2.3 文凭状态标志
5.2.4 文件锁
5.2.5 中断驱动输入
第6章 文件系统
6.1 目录操作
6.2 访问目录
6.2.1 目录项的格式
6.2.2 打开目录流
6.2.3 读和关闭目录流
6.2.4 目录流的随机进入
6.2.5 扫描目录内容
6.3硬链接
6.4 符号链接
6.5 删除文件
6.6 重命名文件
6.7 创建目录
6.8 文件属性
6.8.1 文件属性的意义
6.8.2 读取文件属性
6.8.3 查看文件类型
6.8.4 文件所有者
6.8.5 文件模式的访问权限位
6.8.6 访问文件
6.8.7 分配文件权限
6.8.8 检查文件的访问权限
6.8.9 文件时间
6.9 特殊文件的生成
6.10 临时文件
第7章 管道和FIFO
7.1 创建管道
7.2 建立子进程和管道
7.3 FIFO特殊文件
7.4 微量的管道输入/输出
第8章 socket
8.1 socket概念
8.2socket地址
8.3Internet名称空间
8.4打开和关闭socket
8.5数据包操作
8.6socket选项
8.7网络数据库
第9章低级终端接口
9.1识别终端
9.2I/O队列
9.3输入的两种模式
9.4终端模式
9.4.1终端模式的数据类型
9.4.2终端模式函数
9.4.3终端模式的正确设置
9.4.4输入模式
9.4,5输出模式
9.4.6控制模式
9.4.7本地模式
9.4.8线速度
9.4.9特殊字符
9.4.10非规范输入
9.5线控制函数
第10章数学函数
10.1定义域和值域错误
10.2三角函数
10.3反三角函数
10.4幂函数和对数函数
10.5双曲函数
10.6 伪随机码
10.6.1ISOC随机码函数
10.6.2BSD随机码函数
10.7非数值
10.8浮点数的判断
10.9绝对值
10.10 标准函数
10.11 取整和求余函数
10.12 整数的除法
10.13 数字的解析
10.13.1整数的解析
10.13.2 浮点数的解析
第11章搜索.排序和模式匹配
11.1 搜索和排序
11.2 模式匹配
第12章日期和时间
12.1 处理器时间
12.1.1查询基本的CPD时间
12.1.2 详细的查询流逝的CPU时间
12.2日历时间
12.2.1单个日历时间
12.2.2高精度的日历时间
12.2.3分解的时间
12.2.4 格式化日期和时间
12.2.5用TZ指定时区
12.2.6时区的函数和变量
12.3 设置警报
12.4等待状态
12.5 资源的使用
12.6限制资源的使用
12.7 进程的权限
第13章 扩展字符
13.1扩展字符串的转换
13.2 地区化和国际化
第14章 信号处理
14.1标准信号
14.1.1 程序错误信号
14.1.2中断信号
14.1.3 报警信号
14.1.4异步I/O信号
14.1.5 作业控制信号
14.1.6 操作错误信号
14.1.7杂项信号
14.1.8信号信息
14.2 指定信号行为
14.2.1基本信号处理
14.2.2高级信号处理
14.2.3sigaction函数的标志
14.3产生信号
14.3.1给自己发信号
14.3.2 给其他进程发送信号
14.4阻塞信号
14.4.1信号集
14.4.2 检查未决信号
14.5等待信号
14.6 使用分离的信号栈
14.7BSD信号处理
第15章 进程的启动和终止
15.1程序变量
15.1.1程序变量语法惯例
15.1.2 程序选项的解析
15.1.3长选项的解析
15.1.4 子选项的解析
15.2环境变量
15.2.1环境变量的访问
15.2.2 标准环境变量
15.3 程序的终止
15.3.1正常中断
15.3.2 Exit状态值
15.3.3退出时的清除
15.3.4 程序的异常中断
15.3.5内部中断
15.4 运行一个命令
15.5 生成进程概念
15.6 进程的识别
15.7创建进程
15.8 执行一个文件
15.9 进程的完成
15.10 进程完成的状态
15.11 BSD的处理等待函数
第16章 作业控制
16.1作业控制的概念
16.2 可选择的作业控制
16.3 进程的控制终端
16.4 对控制终端的访问
16.5 被孤立的进程群
16.6 作业控制外壳的执行
16.6.1外壳的数据结构
16.6.2外壳的初始化
16.6.3作业的启动
16.6.4前台和后台作业
16.6.5 停止和中断作业
16.6.6继续停止的作业
16.7 作业控制函数
16.7.1识别控制终端
16.7.2 进程群函数
16.7.3控制终端的访问函数
第17章系统数据库和名称服务转换
17.1NSS基本概念
17.2 NSS配置文件
17.2.1在NSS配置文件内的服务程序
17.2.2NSS配置中的操作
17.2.3NSS配置文件的注意点
17.3NSS模块的内部
17.3.1 NSS模块的命名方法
17.3.2 NSS模块内函数的接口
17.4 NSS的扩展
17.4.1 向NSS增加一个服务程序
17.4.2NSS模块函数的内部
第18章 用户和组
18.1用户和组圆号
18.2 进程的角色
18.3更改进程角色的原因
18.4 应用程序如何更改角色
18.5 读取进程的角色
18.6 设置用户ID号
18.7 设置组ID号
18.8允许或者禁止setuid的访问
18.9 编写setuid程序的提示
18.10识别登录的用户
18.11用户数据库
18.11.1描述用户的数据结构
18.11.2查找用户
18.11.3扫描所有用户列表
18.11.4写入一个用户项
18.12组数据库
18.12.1描述组的数据结构
18.12.2查找组
18.12.3扫描所有组列表
18.13网络组数据库
18.13.1网络组数据
18.13.2查找网络组
18.13.3判断网络组的从属关系
第19章系统信息和配置参数
19.1主机识别
19.2 识别硬件/软件类型
19.3 一般的容量限制
19.4 所有的系统选项
19.5 支持POSIX的版本
19.6 sysconf的使用
19.6.1即sysconf的定义
19.6.2即sysconf参数的常量
19.7一般容量限制的最小值
19.8 文件系统容量的限制
19.9 文件支持的附加特征
19.10文件系统限制的最小值
19.11 pathconf的使用
19.12工具程序的容量限制
19.13工具限制的最小值
19.14字符串值参数
第20章函数库内的C语言工具
20.1内部一致性的检查
20.2variadic函数
20.2.1使用variadic函数的原因
20.2.2variadic函数的定义和使用
20.2.3旧类型的variadic函数
20.3 空指针常量
20.4 重要的数据类型
20.5 数据类型的检测
20.5.1计算一个整型数据类型的宽度
20.5.2整型数的范围
20.5.3浮点型的宏
20.5.4结构内元素偏移量的检测
附录A函数名和宏索引
附录B变量和常量宏索引
1.1 错误检查
1.2 错误代码
1.3 错误信息
第2章 内存分配
2.1 动态内存分配概念
2.2 无限制的分配
2.3 obstack
2.4 变量式自动存储
2.5 重新分配
第3章 字符及字符串处理
3.1 字符处理
3.2 字符转换
3.3 字符串处理
第4章 输入/输出
4.1 文件
4.2 标准流输入输出
4.3 格式化输出
4.4 格式化输入
第5章 低级输入输出
5.1 低级输入输出函数
5.2 低级输入输出的宏
5.2.1 打开文件操作方式
5.2.2 输入输出操作模式
5.2.3 文凭状态标志
5.2.4 文件锁
5.2.5 中断驱动输入
第6章 文件系统
6.1 目录操作
6.2 访问目录
6.2.1 目录项的格式
6.2.2 打开目录流
6.2.3 读和关闭目录流
6.2.4 目录流的随机进入
6.2.5 扫描目录内容
6.3硬链接
6.4 符号链接
6.5 删除文件
6.6 重命名文件
6.7 创建目录
6.8 文件属性
6.8.1 文件属性的意义
6.8.2 读取文件属性
6.8.3 查看文件类型
6.8.4 文件所有者
6.8.5 文件模式的访问权限位
6.8.6 访问文件
6.8.7 分配文件权限
6.8.8 检查文件的访问权限
6.8.9 文件时间
6.9 特殊文件的生成
6.10 临时文件
第7章 管道和FIFO
7.1 创建管道
7.2 建立子进程和管道
7.3 FIFO特殊文件
7.4 微量的管道输入/输出
第8章 socket
8.1 socket概念
8.2socket地址
8.3Internet名称空间
8.4打开和关闭socket
8.5数据包操作
8.6socket选项
8.7网络数据库
第9章低级终端接口
9.1识别终端
9.2I/O队列
9.3输入的两种模式
9.4终端模式
9.4.1终端模式的数据类型
9.4.2终端模式函数
9.4.3终端模式的正确设置
9.4.4输入模式
9.4,5输出模式
9.4.6控制模式
9.4.7本地模式
9.4.8线速度
9.4.9特殊字符
9.4.10非规范输入
9.5线控制函数
第10章数学函数
10.1定义域和值域错误
10.2三角函数
10.3反三角函数
10.4幂函数和对数函数
10.5双曲函数
10.6 伪随机码
10.6.1ISOC随机码函数
10.6.2BSD随机码函数
10.7非数值
10.8浮点数的判断
10.9绝对值
10.10 标准函数
10.11 取整和求余函数
10.12 整数的除法
10.13 数字的解析
10.13.1整数的解析
10.13.2 浮点数的解析
第11章搜索.排序和模式匹配
11.1 搜索和排序
11.2 模式匹配
第12章日期和时间
12.1 处理器时间
12.1.1查询基本的CPD时间
12.1.2 详细的查询流逝的CPU时间
12.2日历时间
12.2.1单个日历时间
12.2.2高精度的日历时间
12.2.3分解的时间
12.2.4 格式化日期和时间
12.2.5用TZ指定时区
12.2.6时区的函数和变量
12.3 设置警报
12.4等待状态
12.5 资源的使用
12.6限制资源的使用
12.7 进程的权限
第13章 扩展字符
13.1扩展字符串的转换
13.2 地区化和国际化
第14章 信号处理
14.1标准信号
14.1.1 程序错误信号
14.1.2中断信号
14.1.3 报警信号
14.1.4异步I/O信号
14.1.5 作业控制信号
14.1.6 操作错误信号
14.1.7杂项信号
14.1.8信号信息
14.2 指定信号行为
14.2.1基本信号处理
14.2.2高级信号处理
14.2.3sigaction函数的标志
14.3产生信号
14.3.1给自己发信号
14.3.2 给其他进程发送信号
14.4阻塞信号
14.4.1信号集
14.4.2 检查未决信号
14.5等待信号
14.6 使用分离的信号栈
14.7BSD信号处理
第15章 进程的启动和终止
15.1程序变量
15.1.1程序变量语法惯例
15.1.2 程序选项的解析
15.1.3长选项的解析
15.1.4 子选项的解析
15.2环境变量
15.2.1环境变量的访问
15.2.2 标准环境变量
15.3 程序的终止
15.3.1正常中断
15.3.2 Exit状态值
15.3.3退出时的清除
15.3.4 程序的异常中断
15.3.5内部中断
15.4 运行一个命令
15.5 生成进程概念
15.6 进程的识别
15.7创建进程
15.8 执行一个文件
15.9 进程的完成
15.10 进程完成的状态
15.11 BSD的处理等待函数
第16章 作业控制
16.1作业控制的概念
16.2 可选择的作业控制
16.3 进程的控制终端
16.4 对控制终端的访问
16.5 被孤立的进程群
16.6 作业控制外壳的执行
16.6.1外壳的数据结构
16.6.2外壳的初始化
16.6.3作业的启动
16.6.4前台和后台作业
16.6.5 停止和中断作业
16.6.6继续停止的作业
16.7 作业控制函数
16.7.1识别控制终端
16.7.2 进程群函数
16.7.3控制终端的访问函数
第17章系统数据库和名称服务转换
17.1NSS基本概念
17.2 NSS配置文件
17.2.1在NSS配置文件内的服务程序
17.2.2NSS配置中的操作
17.2.3NSS配置文件的注意点
17.3NSS模块的内部
17.3.1 NSS模块的命名方法
17.3.2 NSS模块内函数的接口
17.4 NSS的扩展
17.4.1 向NSS增加一个服务程序
17.4.2NSS模块函数的内部
第18章 用户和组
18.1用户和组圆号
18.2 进程的角色
18.3更改进程角色的原因
18.4 应用程序如何更改角色
18.5 读取进程的角色
18.6 设置用户ID号
18.7 设置组ID号
18.8允许或者禁止setuid的访问
18.9 编写setuid程序的提示
18.10识别登录的用户
18.11用户数据库
18.11.1描述用户的数据结构
18.11.2查找用户
18.11.3扫描所有用户列表
18.11.4写入一个用户项
18.12组数据库
18.12.1描述组的数据结构
18.12.2查找组
18.12.3扫描所有组列表
18.13网络组数据库
18.13.1网络组数据
18.13.2查找网络组
18.13.3判断网络组的从属关系
第19章系统信息和配置参数
19.1主机识别
19.2 识别硬件/软件类型
19.3 一般的容量限制
19.4 所有的系统选项
19.5 支持POSIX的版本
19.6 sysconf的使用
19.6.1即sysconf的定义
19.6.2即sysconf参数的常量
19.7一般容量限制的最小值
19.8 文件系统容量的限制
19.9 文件支持的附加特征
19.10文件系统限制的最小值
19.11 pathconf的使用
19.12工具程序的容量限制
19.13工具限制的最小值
19.14字符串值参数
第20章函数库内的C语言工具
20.1内部一致性的检查
20.2variadic函数
20.2.1使用variadic函数的原因
20.2.2variadic函数的定义和使用
20.2.3旧类型的variadic函数
20.3 空指针常量
20.4 重要的数据类型
20.5 数据类型的检测
20.5.1计算一个整型数据类型的宽度
20.5.2整型数的范围
20.5.3浮点型的宏
20.5.4结构内元素偏移量的检测
附录A函数名和宏索引
附录B变量和常量宏索引
猜您喜欢