Suck -lV3 and memcmp changes (memcmp changes requires more work)

This commit is contained in:
Kurt Zeilenga 2005-03-14 18:06:00 +00:00
parent 0e60469735
commit 97e4865b91
4 changed files with 788 additions and 711 deletions

View File

@ -5,11 +5,12 @@ OpenLDAP 2.2.24 Release
Fixed slapd syncrepl consumer unclean shutdown (ITS#3546)
Fixed slapd syncrepl provider sessionlog (ITS#3571)
Fixed slapd connection_abandon processing (ITS#3534, 3546, 3571)
Added libldap fast synchronous search result processing
Fixed libldap fdset re-init for restart (ITS#3524)
Added libldap fast synchronous search result processing
Build Environment
Updated BDB version check (ITS#3581)
Documentation
Add slapd-hdb(5)
Updated slapd(8) (ITS#3591)
Updated README

1479
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -740,9 +740,13 @@ AC_CHECK_HEADERS( \
dnl ----------------------------------------------------------------
dnl Checks for libraries
AC_CHECK_FUNCS( sigaction sigset )
dnl HP-UX requires -lV3
dnl this is not needed on newer versions of HP-UX
AC_CHECK_LIB(V3, sigset)
if test $ac_cv_func_sigaction = no && test $ac_cv_func_sigaction = no ; then
AC_CHECK_LIB(V3, sigset)
fi
dnl The following is INTENTIONALLY scripted out because shell does not
dnl support variable names with the '@' character, which is what
@ -2220,6 +2224,12 @@ AC_DEFINE(LBER_TAG_T,long)
dnl ----------------------------------------------------------------
dnl Checks for library functions.
AC_FUNC_MEMCMP
if test $ac_cv_func_memcmp_clean = no ; then
AC_DEFINE(NEED_MEMCMP_REPLACEMENT,1,
[define if memcmp is not 8-bit clean or is otherwise broken])
fi
dnl AM_FUNC_MKTIME dnl checks for sys/time.h and unistd.h
AC_FUNC_STRFTIME
dnl AM_FUNC_STRTOD
@ -2278,9 +2288,7 @@ AC_CHECK_FUNCS( \
setsid \
setuid \
seteuid \
sigaction \
signal \
sigset \
strdup \
strerror \
strpbrk \

View File

@ -869,6 +869,9 @@
/* The number of bytes in type wchar_t */
#undef SIZEOF_WCHAR_T
/* define if memcmp is not 8-bit clean or is otherwise broken */
#undef NEED_MEMCMP_REPLACEMENT
/* define to you inet_aton(3) is available */
#undef HAVE_INET_ATON