Linux下库函数的所包含的内容简单整理
作者:网络转载 发布时间:[ 2014/4/22 11:39:17 ] 推荐标签:Linux 函数
文件类型:
普通文件,目录文件,块特殊文件,字符特殊文件,套接字,FIFO,符号链接.文件类型信息包含在stat结构的st_mode成员中,可以用如下的宏确定文件类型,这些宏是stat结构中的st_mode成员.
S_ISREG();S_ISDIR();S_ISCHR();S_ISBLK();S_ISFIFO();S_ISLNK();S_ISSOCK()
6.#include <dirent.h >
有两个dirent.h:
/usr/include/dirent.h:定义了目录流结构DIR和一些操作目录节点的接口,包括打开、读、关闭,以及对流中的指针位置的操作;十分类似文件操作,其中DIR没有实际定义,估计比较复杂,不过在使用过程中,他只是传来传去,并不需要对他做修改,有点类似文件句柄。常用的接口有:
extern DIR *opendir (__const char *__name) __nonnull ((1));
extern int scandir (__const char *__restrict __dir,...)
extern int closedir (DIR *__dirp) __nonnull ((1));
extern struct dirent *readdir (DIR *__dirp) __nonnull ((1));
/usr/include/bits/dirent.h
定义了dir下一个文件节点的数据结构,包括名字,文件类型等属性,通过readdir获得了这个结构后,可以使用stat函数来进一步解析这些属性。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11