虽说搞linux也有一段时间了,但这块挺生呢?
第一空,还好填点,就是创建一个子进程,调用fork()函数,就可以了。详见上一篇:Unix系统的进程相关操作
第二空,猜测应该就是读文件长度了,并且,还定义了个stat结构体,这是个啥呢?这个空,如果不查资料,肯定是填不出来了,更别说还要调程序了。
直接 man 一下,可以看到的解释是:display file or file system status。显示文件或文件系统的状态。显示是可以当作一个shell命令的。
stat结构体原型在
struct stat {
dev_t st_dev; /* ID of device containing file -文件所在设备的ID*/
ino_t st_ino; /* inode number -inode节点号*/
mode_t st_mode; /* protection -保护模式?*/
nlink_t st_nlink; /* number of hard links -链向此文件的连接数(硬连接)*/
uid_t st_uid; /* user ID of owner -user id*/
gid