X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/364308dc05c3c6c121a4a0ff97fff39c0ded8697..e3b5f32e06231210d65b0a53599151551954db7e:/bres.c diff --git a/bres.c b/bres.c index 1817009..2a928e4 100644 --- a/bres.c +++ b/bres.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: bres.c,v 1.5 2001/02/03 16:21:08 mdw Exp $ + * $Id: bres.c,v 1.6 2001/06/22 19:33:38 mdw Exp $ * * Background reverse name resolution * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: bres.c,v $ + * Revision 1.6 2001/06/22 19:33:38 mdw + * Hack if there is no @_SC_OPEN_MAX@ or @OPEN_MAX@. + * * Revision 1.5 2001/02/03 16:21:08 mdw * Bug fixes: restore signals to their default dispositions, and set up the * addresses properly when unpacking @hostent@ structures. @@ -426,7 +429,13 @@ static void child(int rfd, int cfd) { int i; +#if defined(_SC_OPEN_MAX) int maxfd = sysconf(_SC_OPEN_MAX); +#elif defined(OPEN_MAX) + int maxfd = OPEN_MAX; +#else + int maxfd = -1; +#endif if (maxfd < 0) maxfd = 256; /* Fingers crossed... */