commit - 4f8128452c098c2da0c3f953e4a8c28e735f65b4
commit + aa627c91fcd7b6d56b9a9864fa89f8fa615ff0d2
blob - 684b8c5c5d4ab1190481f3489e3575ee6d531dc9
blob + 680151fdcac65d49bfa4baec25db80340c2c0f8d
--- configure
+++ configure
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
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
#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}
__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 \
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"