Commit Diff


commit - 4f8128452c098c2da0c3f953e4a8c28e735f65b4
commit + aa627c91fcd7b6d56b9a9864fa89f8fa615ff0d2
blob - 684b8c5c5d4ab1190481f3489e3575ee6d531dc9
blob + 680151fdcac65d49bfa4baec25db80340c2c0f8d
--- configure
+++ configure
@@ -44,22 +44,6 @@ LEX=lex
 STATIC=
 YACC=yacc
 
-HAVE_ERR=
-HAVE_EXPLICIT_BZERO=
-HAVE_GETPROGNAME=
-HAVE_LIBEVENT=
-HAVE_LIBTLS=
-HAVE_OPENSSL=
-HAVE_PROGRAM_INVOCATION_SHORT_NAME=
-HAVE_PR_SET_NAME=
-HAVE_QUEUE_H=
-HAVE_RECALLOCARRAY=
-HAVE_SETPROCTITLE=
-HAVE_STRLCAT=
-HAVE_STRLCPY=
-HAVE_STRTONUM=
-HAVE_VASPRINTF=
-
 NEED_GNU_SOURCE=0
 NEED_OPENBSD_SOURCE=0
 
@@ -232,6 +216,9 @@ fi
 
 runtest err		ERR		|| true
 runtest explicit_bzero	EXPLICIT_BZERO	|| true
+runtest freezero	FREEZERO	|| true
+runtest getdtablesize	GETDTABLESIZE	|| true
+runtest getdtablecount	GETDTABLECOUNT	|| true
 runtest getprogname	GETPROGNAME	|| true
 runtest imsg		IMSG		-lutil || true
 runtest libevent	LIBEVENT	|| true
@@ -301,6 +288,9 @@ cat <<__HEREDOC__
 
 #define HAVE_ERR		${HAVE_ERR}
 #define HAVE_EXPLICIT_BZERO	${HAVE_EXPLICIT_BZERO}
+#define HAVE_FREEZERO		${HAVE_FREEZERO}
+#define HAVE_GETDTABLECOUNT	${HAVE_GETDTABLECOUNT}
+#define HAVE_GETDTABLESIZE	${HAVE_GETDTABLESIZE}
 #define HAVE_GETPROGNAME	${HAVE_GETPROGNAME}
 #define HAVE_IMSG		${HAVE_IMSG}
 #define HAVE_LIBEVENT		${HAVE_LIBEVENT}
@@ -317,6 +307,7 @@ cat <<__HEREDOC__
 __HEREDOC__
 
 [ ${HAVE_EXPLICIT_BZERO} -eq 0 -o \
+  ${HAVE_FREEZERO} -eq 0 -o \
   ${HAVE_RECALLOCARRAY} -eq 0 -o \
   ${HAVE_STRLCAT} -eq 0 -o \
   ${HAVE_STRLCPY} -eq 0 -o \
@@ -335,6 +326,18 @@ if [ ${HAVE_EXPLICIT_BZERO} -eq 0 ]; then
 	echo "extern	void	 explicit_bzero(void*, size_t);"
 	COMPAT="${COMPAT} compat/explicit_bzero.o"
 fi
+if [ ${HAVE_FREEZERO} -eq 0 ]; then
+	echo "extern	void	 freezero(void*, size_t);"
+	COMPAT="${COMPAT} compat/freezero.o"
+fi
+if [ ${HAVE_GETDTABLECOUNT} -eq 0 ]; then
+	echo "extern	int	 getdtablecount(void);"
+	COMPAT="${COMPAT} compat/getdtablecount.o"
+fi
+if [ ${HAVE_GETDTABLESIZE} -eq 0 ]; then
+	echo "extern	int	 getdtablesize(void);"
+	COMPAT="${COMPAT} compat/getdtablesize.o"
+fi
 if [ ${HAVE_GETPROGNAME} -eq 0 ]; then
 	echo "extern	const char *getprogname(void);"
 	COMPAT="${COMPAT} compat/getprogname.o"