switch_user_nonfatal: only define if using faccessat()

This commit is contained in:
Todd C. Miller
2021-11-08 17:45:26 -07:00
parent cdd41af66f
commit 9c465f84ad

View File

@@ -85,11 +85,13 @@ done:
debug_return_int(ret); debug_return_int(ret);
} }
#if defined(HAVE_FACCESSAT) && defined(AT_EACCESS)
static int static int
switch_user_nonfatal(uid_t euid, gid_t egid, int ngroups, GETGROUPS_T *groups) switch_user_nonfatal(uid_t euid, gid_t egid, int ngroups, GETGROUPS_T *groups)
{ {
return switch_user_int(euid, egid, ngroups, groups, true); return switch_user_int(euid, egid, ngroups, groups, true);
} }
#endif
void void
switch_user(uid_t euid, gid_t egid, int ngroups, GETGROUPS_T *groups) switch_user(uid_t euid, gid_t egid, int ngroups, GETGROUPS_T *groups)