Chinaunix

标题: 内核怎么判断文件系统中的一个普通文件是否存在 [打印本页]

作者: li_freedom    时间: 2014-09-01 15:48
标题: 内核怎么判断文件系统中的一个普通文件是否存在
各位大神:
请问下  在内核里面怎么判断一个文件(如,/root/a.txt)是否存在

用户控件可以使用access函数,
请问下内核空间有这种功能的函数吗?


请大神指教。
作者: humjb_1983    时间: 2014-09-02 14:16
SYSCALL_DEFINE2(access, const char __user *, filename, int, mode)
{
        return sys_faccessat(AT_FDCWD, filename, mode);
}
看看access系统调用的实现吧。
作者: Tinnal    时间: 2014-09-02 20:37
回复 1# li_freedom

int fastcall path_lookup(const char *name, unsigned int flags,
                        struct nameidata *nd)




   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2