1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-11 00:23:51 +03:00

r18445: splitout the dlfcn related tests

metze
This commit is contained in:
Stefan Metzmacher
2006-09-13 08:14:10 +00:00
committed by Gerald (Jerry) Carter
parent d65e94fea9
commit 8662e14815
2 changed files with 20 additions and 10 deletions

View File

@@ -11,7 +11,7 @@ done
LIBREPLACEOBJ="replace.o"
AC_SUBST(LIBREPLACEOBJ)
LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o snprintf.o timegm.o"
LIBREPLACEOBJ="${LIBREPLACEOBJ} snprintf.o timegm.o"
dnl stop the C89 attempt by autoconf - if autoconf detects -Ae it will enable it
dnl which conflicts with C99 on HPUX
@@ -235,19 +235,11 @@ if test x"$samba_cv_HAVE_C99_VSNPRINTF" = x"yes"; then
AC_DEFINE(HAVE_C99_VSNPRINTF,1,[Whether there is a C99 compliant vsnprintf])
fi
dnl dummies provided by dlfcn.c if not available
save_LIBS="$LIBS"
LIBS=""
AC_SEARCH_LIBS(dlopen, dl)
AC_CHECK_HEADERS(dlfcn.h)
AC_CHECK_FUNCS(dlopen dlsym dlerror dlclose)
LIBDL="$LIBS"
AC_SUBST(LIBDL)
LIBS="$save_LIBS"
AC_CHECK_FUNCS([syslog memset setnetgrent getnetgrent endnetgrent memcpy],,
[AC_MSG_ERROR([Required function not found])])
m4_include(dlfcn.m4)
m4_include(getpass.m4)
m4_include(system/config.m4)