7 int euidaccess(const char *filename, int amode)
9 int ret = __syscall(SYS_faccessat, AT_FDCWD, filename, amode, AT_EACCESS);
10 if (ret != -ENOSYS) return __syscall_ret(ret);
12 if (getuid() == geteuid() && getgid() == getegid())
13 return syscall(SYS_access, filename, amode);
15 return __syscall_ret(-ENOSYS);
18 weak_alias(euidaccess, eaccess);