From: Todd C. Miller Date: Tue, 24 May 1994 16:03:26 +0000 (+0000) Subject: support for HAVE_SYSCONF X-Git-Tag: SUDO_1_3_1~263 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92c371d0fbbf814e0b0fa23dc14268d916532c37;p=sudo support for HAVE_SYSCONF --- diff --git a/sudo.c b/sudo.c index dee455a6d..962119b97 100644 --- a/sudo.c +++ b/sudo.c @@ -136,8 +136,13 @@ main(argc, argv) * close all file descriptors to make sure we have a nice * clean slate from which to work. */ +#ifdef HAVE_SYSCONF + for (rtn = sysconf(_SC_OPEN_MAX) - 1; rtn > 3; rtn--) + (void) close(rtn); +#else for (rtn = getdtablesize() - 1; rtn > 3; rtn--) (void) close(rtn); +#endif /* HAVE_SYSCONF */ load_globals(); /* load the user host cmnd and uid variables */