AT_EACCESS
if (flags & AT_EACCESS)
if (flags & ~(AT_EACCESS | AT_SYMLINK_NOFOLLOW | AT_EMPTY_PATH))
if (faccessat(AT_FDCWD, sysfs_btf_path, F_OK, AT_EACCESS) < 0) {
if (faccessat(AT_FDCWD, path, R_OK, AT_EACCESS))
has_debugfs = faccessat(AT_FDCWD, DEBUGFS, F_OK, AT_EACCESS) == 0;
if (faccessat(AT_FDCWD, result, perm, AT_EACCESS) < 0)
if (faccessat(AT_FDCWD, ubuntu_kver_file, R_OK, AT_EACCESS) != 0)
man->has_sema_refcnt = faccessat(AT_FDCWD, ref_ctr_sysfs_path, F_OK, AT_EACCESS) == 0;
#ifndef AT_EACCESS
if (flags & AT_EACCESS) {
flags &= ~AT_EACCESS;