用到的系统调用函数如下:
lstat,opendir、readdir、chdir函数
1. lstat函数
函数原型:
#include<unistd.h>
#include <sys/stat.h>
#include<sys/types.h>
int lstat(const char *path,struct stat *buf);
lstat返回的是该符号链接本身的信息,stat结构成员如下:
st_mode 文件权限和文件类型信息
st_ino 与该文件关联的inode
st_dev 保存文件的设备
st_uid 文件属主的UID号
st_