/* * SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) * * On success, (all requested permissions granted) faccessat() returns 0. * On error, -1 is returned and errno is set to indicate the error. */ #include "sanitise.h" struct syscallentry syscall_faccessat = { .name = "faccessat", .num_args = 3, .arg1name = "dfd", .arg1type = ARG_FD, .arg2name = "filename", .arg2type = ARG_PATHNAME, .arg3name = "mode", .arg3type = ARG_MODE_T, .rettype = RET_ZERO_SUCCESS, .flags = NEED_ALARM, .group = GROUP_VFS, }; .