linux系统中的头文件#include &ls;sys⁄stat.h>?
发布网友
发布时间:2024-09-06 00:02
我来回答
共2个回答
热心网友
时间:2024-09-30 04:31
调用 stat(),fstat(), lstat(), 等函数时,需要包含 #include <sys/stat.h> 头文件,它包含了要用到一些数据类型,结构类型。例如:
dev_t st_dev ID of device containing file
ino_t st_ino file serial number
mode_t st_mode mode of file (see below)
nlink_t st_nlink number of links to the file
uid_t st_uid user ID of file
gid_t st_gid group ID of file
dev_t st_rdev device ID (if file is character or block special)
off_t st_size file size in bytes (if file is a regular file)
time_t st_atime time of last access
time_t st_mtime time of last data modification
time_t st_ctime time of last status change
用法:包含头文件:
#include <sys/types.h>
#include <sys/stat.h>
程序里,需要时可调用下列函数,下面是函数原型
int chmod(const char *, mode_t);
int fchmod(int, mode_t);
int fstat(int, struct stat *);
int lstat(const char *, struct stat *);
int mkdir(const char *, mode_t);
int mkfifo(const char *, mode_t);
int mknod(const char *, mode_t, dev_t);
int stat(const char *, struct stat *);
int main(){
具体的调用语句和程序可写在这里
}
热心网友
时间:2024-09-30 04:32
赠别二首·其一(杜牧)