dnl
dnl Duane Wessels, wessels@nlanr.net, February 1996 (autoconf v2.9)
dnl
-dnl $Id: configure.in,v 1.67 1997/01/31 21:14:33 wessels Exp $
+dnl $Id: configure.in,v 1.68 1997/02/21 16:28:35 wessels Exp $
dnl
dnl
dnl
AC_INIT(src/main.c)
AC_CONFIG_HEADER(include/autoconf.h)
-AC_REVISION($Revision: 1.67 $)dnl
+AC_REVISION($Revision: 1.68 $)dnl
AC_PREFIX_DEFAULT(/usr/local/squid)
AC_CONFIG_AUX_DIR(aux)
AC_REPLACE_FUNCS(\
tempnam \
+ strerror \
)
AC_MSG_CHECKING(Maximum number of filedescriptors we can open)
/*
- * $Id: util.c,v 1.28 1996/11/24 02:41:56 wessels Exp $
+ * $Id: util.c,v 1.29 1997/02/21 16:28:36 wessels Exp $
*
* DEBUG:
* AUTHOR: Harvest Derived
static char msg[128];
extern int sys_nerr;
-#if NEED_SYS_ERRLIST && !defined(_SQUID_NETBSD_)
-extern char *sys_errlist[];
-#endif
#if XMALLOC_STATISTICS
#define DBG_MAXSIZE (1024*1024)
}
/*
- * xstrerror() - return sys_errlist[errno];
+ * xstrerror() - strerror() wrapper
*/
const char *
xstrerror(void)
static char xstrerror_buf[BUFSIZ];
if (errno < 0 || errno >= sys_nerr)
return ("Unknown");
-#if HAVE_STRERROR
sprintf(xstrerror_buf, "(%d) %s", errno, strerror(errno));
-#else
- sprintf(xstrerror_buf, "(%d) %s", errno, sys_errlist[errno]);
-#endif /* HAVE_STRERROR */
return xstrerror_buf;
}