diff --git a/lib/util/closefrom.c b/lib/util/closefrom.c index 106925b9e..7f773a2e1 100644 --- a/lib/util/closefrom.c +++ b/lib/util/closefrom.c @@ -104,8 +104,8 @@ sudo_closefrom(int lowfd) return; } #elif defined(HAVE_DIRFD) - /* Use /proc/self/fd (or /dev/fd on FreeBSD) if it exists. */ -# if defined(__FreeBSD__) || defined(__APPLE__) + /* Use /proc/self/fd (or /dev/fd on macOS) if it exists. */ +# ifdef __APPLE__ path = _PATH_DEV "fd"; # else path = "/proc/self/fd";