Symbolic links
添加符号链接
1.添加有关symlink系统调用的定义声明,包括kernel/syscall.h
, kernel/syscall.c
, user/usys.pl
和 user/user.h
.
2.添加新的文件类型T_SYMLINK到kernel/stat.h中,添加新的文件标识位O_NOFOLLOW到kernel/fcntl.h中
3.在kenel/sysfile.c中实现sys_symlink()
函数
该函数用于生成符号链接,该符号链接相当于一个特殊的独立文件,里面存储的是目标文件的路径