mirror of https://github.com/omar-polo/gmid.git
checks for compat + don't initialise HAVE_*
This commit is contained in:
parent
4f8128452c
commit
aa627c91fc
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue