笔者搜集了大量Linux环境下的C函数,并结合他多年从事Linux环境下C语言应用程序开发的经验,编写了本书。本书详细地介绍了Linux环境下常用的C语言函数,重点介绍每个函数的参数意义、返回值的意义以及函数使用时的注意事项。本书含有大量实例,详细讲解每个函数的使用方法,每个函数均给出了对应的应用实例,方便读者理解函数并进行模拟实践。
Linux作为一个自由操作系统已经越来越受到业内人士的关注,该环境下的开发者也日趋增多。开发Linux环境下的应用程序时,需要使用大量的Linux函数。这些函数有的属于Linux操作系统的API,有的属于C语言的标准库函数。这些函数数目繁多,如果强行记忆每一个函数的使用方法显然是不明智的,因此读者需要一本Linux环境下的C语言函数速查手册。
本书详细地介绍了Linux环境下常用的C语言函数,重点介绍每个函数的参数意义、返回值的意义以及函数使用时的注意事项。本书含有大量实例,详细讲解每个函数的使用方法,每个函数均给出了对应的应用实例,方便读者理解函数并进行模拟实践。本书适合于正在学习Linux环境下C语言编程的用户阅读,并可作为开发人员的参考手册。
第1章 初级I/O函数
1.1 close函数:关闭已经打开的文件
1.2 creat函数:创建一个文件
1.3 dup函数:复制文件描述符
1.4 dup2函数:复制文件描述符到指定的位置
1.5 fcntl函数:改变文件的状态
1.6 fsync函数:将缓冲区数据回写到磁盘文件
1.7 Lseek函数:移动文件的读写位置
1.8 open函数:打开一个文件
1.9 read函数:读取文件的数据
1.10 sync函数:将所有打开的文件写回磁盘
1.11 write函数:输出内容到文件
第2章 文件管理操作函数
第3章 标准I/O函数
第4章 格式化输入输出函数
第5章 进程控制
第6章 进程间通信函数
第7章 信号函数
第8章 用户、组函数及环境变量函数
第9章 错误处理与内存分配函数
第10章 日志函数、动态函数与正则表达式函数
第11章 时间函数
第12章 socket相关函数
第13章 字符测试函数
第14章 数据转换函数
第15章 字符串处理函数
第16章 数学计算函数
第17章 随机数及数据加密函数
第18章 数据结构函数
第19章 其他函数
附录A Linux函数的首字母索引
附录B Linux指令的首字母索引