fstat -- 1




函数原型int stat(const char *path, struct stat *buffer); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf);  函数说明:定义于unistd.h中,stat结构体定义于sys/stat.h头文件中 一旦给出pathname,stat函数就返回与此命名文件有关的信息结构。fstat函数获取已在描述符fd上打开的文件的有关信息lstat函数类似于stat函数,但是当命名的文件是一个符号链接时,lstat返回该符号链接的有关信息,而不是由该符号链接所引用的文件的信息 第二个参数都是buf,是一个指针,它指向一个用户必须提供的结构,这些函数填写由buf指向的结构,该结构可能因为不同的实现会有所不同,但基本形式是:struct stat {   dev_t st_dev; /* 文件所在设备的标识 */   ino_t st_ino; /* 文件结点号 */   mode_t st_mode; /* 文件模式,文件、目录等 */   nlink_t st_nlink; /* 硬连接数 */ uid_t st_uid; /* 文件用户标识 */   gi
#读书笔记    #技术帖    #linux    #unix   



京ICP备15018585号