Linux虚拟文件系统之文件打开(sys_open())
在文件读写之前,我们必须先打开文件。从应用程序的角度来看,这是通过标准库的open函数完成的,该函数返回一个文件描述符。内核中是由系统调用sys_open()函数完成。 [cpp] /*sys_open*/SYSCALL_DEFINE3(open,constchar__user*,filename,int,flags,int,mode){longret;/*检查是否应该不考虑用户层传递的标志、总是强行设置O_LARGEFILE标志。如果底层处理器的字长不是...