Add <sys/select.h> detection.

Add _SGI_MP_SOURCE to acconfig.h.
Update BerkeleyDB prereq to 2.7.5.
Update doc/devel docs.
This commit is contained in:
Kurt Zeilenga 1999-06-25 02:34:14 +00:00
parent 0ba2e11211
commit bcbfa4a5ff
7 changed files with 128 additions and 102 deletions

View File

@ -2,6 +2,9 @@ OpenLDAP Change Log
Changes included in OpenLDAP 1.2 Release Engineering
CVS Tag: OPENLDAP_REL_ENG_1_2
Updated README to require BerkeleyDB 2.7.5
Build environment
Added sys/select.h detection.
Changes included in OpenLDAP 1.2.3
CVS Tag: OPENLDAP_REL_ENG_1_2_3

View File

@ -35,6 +35,9 @@
#ifndef _THREAD_SAFE
#undef _THREAD_SAFE
#endif
#ifndef _SGI_MP_SOURCE
#undef _SGI_MP_SOURCE
#endif
/* define this if cross compiling */
#undef CROSS_COMPILING

169
configure vendored
View File

@ -7557,6 +7557,7 @@ for ac_hdr in \
sys/ioctl.h \
sys/param.h \
sys/resource.h \
sys/select.h \
sys/socket.h \
sys/syslog.h \
sys/time.h \
@ -7568,17 +7569,17 @@ for ac_hdr in \
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:7572: checking for $ac_hdr" >&5
echo "configure:7573: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7577 "configure"
#line 7578 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:7582: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
{ (eval echo configure:7583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
rm -rf conftest*
@ -7606,12 +7607,12 @@ done
echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
echo "configure:7610: checking for uid_t in sys/types.h" >&5
echo "configure:7611: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7615 "configure"
#line 7616 "configure"
#include "confdefs.h"
#include <sys/types.h>
EOF
@ -7640,7 +7641,7 @@ EOF
fi
echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
echo "configure:7644: checking type of array argument to getgroups" >&5
echo "configure:7645: checking type of array argument to getgroups" >&5
if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -7648,7 +7649,7 @@ else
ac_cv_type_getgroups=cross
else
cat > conftest.$ac_ext <<EOF
#line 7652 "configure"
#line 7653 "configure"
#include "confdefs.h"
/* Thanks to Mike Rendell for this test. */
@ -7673,7 +7674,7 @@ main()
}
EOF
if { (eval echo configure:7677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:7678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_type_getgroups=gid_t
else
@ -7687,7 +7688,7 @@ fi
if test $ac_cv_type_getgroups = cross; then
cat > conftest.$ac_ext <<EOF
#line 7691 "configure"
#line 7692 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
@ -7710,12 +7711,12 @@ cat >> confdefs.h <<EOF
EOF
echo $ac_n "checking for mode_t""... $ac_c" 1>&6
echo "configure:7714: checking for mode_t" >&5
echo "configure:7715: checking for mode_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7719 "configure"
#line 7720 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -7743,12 +7744,12 @@ EOF
fi
echo $ac_n "checking for off_t""... $ac_c" 1>&6
echo "configure:7747: checking for off_t" >&5
echo "configure:7748: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7752 "configure"
#line 7753 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -7776,12 +7777,12 @@ EOF
fi
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
echo "configure:7780: checking for pid_t" >&5
echo "configure:7781: checking for pid_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7785 "configure"
#line 7786 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -7809,19 +7810,19 @@ EOF
fi
echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6
echo "configure:7813: checking for ptrdiff_t" >&5
echo "configure:7814: checking for ptrdiff_t" >&5
if eval "test \"`echo '$''{'am_cv_type_ptrdiff_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7818 "configure"
#line 7819 "configure"
#include "confdefs.h"
#include <stddef.h>
int main() {
ptrdiff_t p
; return 0; }
EOF
if { (eval echo configure:7825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:7826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
am_cv_type_ptrdiff_t=yes
else
@ -7842,12 +7843,12 @@ EOF
fi
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
echo "configure:7846: checking return type of signal handlers" >&5
echo "configure:7847: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7851 "configure"
#line 7852 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@ -7864,7 +7865,7 @@ int main() {
int i;
; return 0; }
EOF
if { (eval echo configure:7868: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:7869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_type_signal=void
else
@ -7883,12 +7884,12 @@ EOF
echo $ac_n "checking for size_t""... $ac_c" 1>&6
echo "configure:7887: checking for size_t" >&5
echo "configure:7888: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7892 "configure"
#line 7893 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@ -7916,12 +7917,12 @@ EOF
fi
echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
echo "configure:7920: checking for st_blksize in struct stat" >&5
echo "configure:7921: checking for st_blksize in struct stat" >&5
if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7925 "configure"
#line 7926 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/stat.h>
@ -7929,7 +7930,7 @@ int main() {
struct stat s; s.st_blksize;
; return 0; }
EOF
if { (eval echo configure:7933: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:7934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_struct_st_blksize=yes
else
@ -7950,12 +7951,12 @@ EOF
fi
echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
echo "configure:7954: checking whether time.h and sys/time.h may both be included" >&5
echo "configure:7955: checking whether time.h and sys/time.h may both be included" >&5
if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7959 "configure"
#line 7960 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/time.h>
@ -7964,7 +7965,7 @@ int main() {
struct tm *tp;
; return 0; }
EOF
if { (eval echo configure:7968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:7969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_header_time=yes
else
@ -7985,12 +7986,12 @@ EOF
fi
echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
echo "configure:7989: checking whether struct tm is in sys/time.h or time.h" >&5
echo "configure:7990: checking whether struct tm is in sys/time.h or time.h" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 7994 "configure"
#line 7995 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <time.h>
@ -7998,7 +7999,7 @@ int main() {
struct tm *tp; tp->tm_sec;
; return 0; }
EOF
if { (eval echo configure:8002: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:8003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_struct_tm=time.h
else
@ -8021,7 +8022,7 @@ fi
echo $ac_n "checking if toupper() requires islower()""... $ac_c" 1>&6
echo "configure:8025: checking if toupper() requires islower()" >&5
echo "configure:8026: checking if toupper() requires islower()" >&5
if eval "test \"`echo '$''{'ol_cv_c_upper_lower'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -8030,7 +8031,7 @@ else
ol_cv_c_upper_lower=safe
else
cat > conftest.$ac_ext <<EOF
#line 8034 "configure"
#line 8035 "configure"
#include "confdefs.h"
#include <ctype.h>
@ -8042,7 +8043,7 @@ main()
exit(1);
}
EOF
if { (eval echo configure:8046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ol_cv_c_upper_lower=no
else
@ -8065,12 +8066,12 @@ EOF
fi
echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:8069: checking for working const" >&5
echo "configure:8070: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8074 "configure"
#line 8075 "configure"
#include "confdefs.h"
int main() {
@ -8119,7 +8120,7 @@ ccp = (char const *const *) p;
; return 0; }
EOF
if { (eval echo configure:8123: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:8124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_const=yes
else
@ -8147,14 +8148,14 @@ EOF
else
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
echo "configure:8151: checking whether byte ordering is bigendian" >&5
echo "configure:8152: checking whether byte ordering is bigendian" >&5
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_cv_c_bigendian=unknown
# See if sys/param.h defines the BYTE_ORDER macro.
cat > conftest.$ac_ext <<EOF
#line 8158 "configure"
#line 8159 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
@ -8165,11 +8166,11 @@ int main() {
#endif
; return 0; }
EOF
if { (eval echo configure:8169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:8170: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
# It does; now see whether it defined to BIG_ENDIAN or not.
cat > conftest.$ac_ext <<EOF
#line 8173 "configure"
#line 8174 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
@ -8180,7 +8181,7 @@ int main() {
#endif
; return 0; }
EOF
if { (eval echo configure:8184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:8185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_cv_c_bigendian=yes
else
@ -8200,7 +8201,7 @@ if test "$cross_compiling" = yes; then
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
#line 8204 "configure"
#line 8205 "configure"
#include "confdefs.h"
main () {
/* Are we little or big endian? From Harbison&Steele. */
@ -8213,7 +8214,7 @@ main () {
exit (u.c[sizeof (long) - 1] == 1);
}
EOF
if { (eval echo configure:8217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_c_bigendian=no
else
@ -8237,7 +8238,7 @@ EOF
fi
echo $ac_n "checking size of short""... $ac_c" 1>&6
echo "configure:8241: checking size of short" >&5
echo "configure:8242: checking size of short" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -8245,7 +8246,7 @@ else
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
#line 8249 "configure"
#line 8250 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -8256,7 +8257,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:8260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_short=`cat conftestval`
else
@ -8276,7 +8277,7 @@ EOF
echo $ac_n "checking size of int""... $ac_c" 1>&6
echo "configure:8280: checking size of int" >&5
echo "configure:8281: checking size of int" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -8284,7 +8285,7 @@ else
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
#line 8288 "configure"
#line 8289 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -8295,7 +8296,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:8299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_int=`cat conftestval`
else
@ -8315,7 +8316,7 @@ EOF
echo $ac_n "checking size of long""... $ac_c" 1>&6
echo "configure:8319: checking size of long" >&5
echo "configure:8320: checking size of long" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -8323,7 +8324,7 @@ else
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
#line 8327 "configure"
#line 8328 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@ -8334,7 +8335,7 @@ main()
exit(0);
}
EOF
if { (eval echo configure:8338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_sizeof_long=`cat conftestval`
else
@ -8356,7 +8357,7 @@ EOF
fi
echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
echo "configure:8360: checking for 8-bit clean memcmp" >&5
echo "configure:8361: checking for 8-bit clean memcmp" >&5
if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@ -8364,7 +8365,7 @@ else
ac_cv_func_memcmp_clean=no
else
cat > conftest.$ac_ext <<EOF
#line 8368 "configure"
#line 8369 "configure"
#include "confdefs.h"
main()
@ -8374,7 +8375,7 @@ main()
}
EOF
if { (eval echo configure:8378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
if { (eval echo configure:8379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then
ac_cv_func_memcmp_clean=yes
else
@ -8392,12 +8393,12 @@ echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
echo $ac_n "checking for strftime""... $ac_c" 1>&6
echo "configure:8396: checking for strftime" >&5
echo "configure:8397: checking for strftime" >&5
if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8401 "configure"
#line 8402 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strftime(); below. */
@ -8420,7 +8421,7 @@ strftime();
; return 0; }
EOF
if { (eval echo configure:8424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_strftime=yes"
else
@ -8442,7 +8443,7 @@ else
echo "$ac_t""no" 1>&6
# strftime is in -lintl on SCO UNIX.
echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
echo "configure:8446: checking for strftime in -lintl" >&5
echo "configure:8447: checking for strftime in -lintl" >&5
ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@ -8450,7 +8451,7 @@ else
ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF
#line 8454 "configure"
#line 8455 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
@ -8461,7 +8462,7 @@ int main() {
strftime()
; return 0; }
EOF
if { (eval echo configure:8465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
@ -8488,12 +8489,12 @@ fi
fi
echo $ac_n "checking for vprintf""... $ac_c" 1>&6
echo "configure:8492: checking for vprintf" >&5
echo "configure:8493: checking for vprintf" >&5
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8497 "configure"
#line 8498 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char vprintf(); below. */
@ -8516,7 +8517,7 @@ vprintf();
; return 0; }
EOF
if { (eval echo configure:8520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_vprintf=yes"
else
@ -8540,12 +8541,12 @@ fi
if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
echo "configure:8544: checking for _doprnt" >&5
echo "configure:8545: checking for _doprnt" >&5
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8549 "configure"
#line 8550 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char _doprnt(); below. */
@ -8568,7 +8569,7 @@ _doprnt();
; return 0; }
EOF
if { (eval echo configure:8572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func__doprnt=yes"
else
@ -8597,12 +8598,12 @@ if test $ac_cv_func_vprintf = yes ; then
for ac_func in vsnprintf vsprintf
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:8601: checking for $ac_func" >&5
echo "configure:8602: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8606 "configure"
#line 8607 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@ -8625,7 +8626,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:8629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@ -8682,12 +8683,12 @@ for ac_func in \
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:8686: checking for $ac_func" >&5
echo "configure:8687: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8691 "configure"
#line 8692 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@ -8710,7 +8711,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:8714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@ -8738,12 +8739,12 @@ done
for ac_func in getopt strdup tempnam
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:8742: checking for $ac_func" >&5
echo "configure:8743: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8747 "configure"
#line 8748 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
@ -8766,7 +8767,7 @@ $ac_func();
; return 0; }
EOF
if { (eval echo configure:8770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@ -8796,13 +8797,13 @@ done
# Check Configuration
echo $ac_n "checking declaration of sys_errlist""... $ac_c" 1>&6
echo "configure:8800: checking declaration of sys_errlist" >&5
echo "configure:8801: checking declaration of sys_errlist" >&5
if eval "test \"`echo '$''{'ol_cv_dcl_sys_errlist'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8806 "configure"
#line 8807 "configure"
#include "confdefs.h"
#include <stdio.h>
@ -8812,7 +8813,7 @@ int main() {
char *c = (char *) *sys_errlist
; return 0; }
EOF
if { (eval echo configure:8816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if { (eval echo configure:8817: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ol_cv_dcl_sys_errlist=yes
else
@ -8833,20 +8834,20 @@ if test $ol_cv_dcl_sys_errlist = no ; then
EOF
echo $ac_n "checking existence of sys_errlist""... $ac_c" 1>&6
echo "configure:8837: checking existence of sys_errlist" >&5
echo "configure:8838: checking existence of sys_errlist" >&5
if eval "test \"`echo '$''{'ol_cv_have_sys_errlist'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
#line 8843 "configure"
#line 8844 "configure"
#include "confdefs.h"
#include <errno.h>
int main() {
char *c = (char *) *sys_errlist
; return 0; }
EOF
if { (eval echo configure:8850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
if { (eval echo configure:8851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
ol_cv_have_sys_errlist=yes
else

View File

@ -1296,6 +1296,7 @@ AC_CHECK_HEADERS( \
sys/ioctl.h \
sys/param.h \
sys/resource.h \
sys/select.h \
sys/socket.h \
sys/syslog.h \
sys/time.h \

5
doc/devel/README Normal file
View File

@ -0,0 +1,5 @@
The OpenLDAP Developer's FAQ is available at:
http://www.openldap.org/faq/index.cgi?file=4
additional developer pages are at:
http://www.openldap.org/devel/

View File

@ -17,36 +17,43 @@ Please read:
http://www.OpenLDAP.org/devel/contributing.html
Larger than life projects
-------------------------
LDAPv3 support <kurt@openldap.org>
LDAP C API (draft-ietf-ldapext-ldap-c-api-xx) support <kurt@openldap.org>
Redesign slapd memory allocation failure handling
Schema Repository
OpenLDAP 2.0 Projects
---------------------
client API update <kurt@openldap.org>
LDIF2 Parsing <pele@openldap.org>
schema parsing <jsanchez@openldap.org>
extended search filters
client controls
SASL/TLS (SSL) support <bart@openldap.org>
SLAPD
server controls
RootDSE/cn=schema support <jsanchez@openldap.org>
SLAPD/SLURD Admin Guide <willb@openldap.org>
Other projects:
Large projects
--------------
Redesign slapd threading (thread pooling)
Redesign slapd caching
Redesign slapd memory allocation fault handling
Schema Repository
Modify -lldap to be session-level multithreaded
Port slapd (incl back-ldbm & tools) to NT
MajorLDAP - Design and implement an LDAP-enabled mailing list manager
Slapd-DB2 - Design and implement a backend to take full advantage
of the latest DB2 features.
Slapd-DB2 - Berkeley DB backend w/ transaction support <ksp@openldap.org>
Update and maintain LDAPD
Medium projects
---------------
Modify -lldap to be reentrant/threadsafe <bart@openldap.org>
Modify -llthread to hide thread implementation <bart@openldap.org>
Modify libraries to use application specified logging routines
Modify libraries to use application specified memory allocation routines
Modify servers to use reentrant library functions
Extend slapd schema support, add "superior" support
Extend slapd to support identd (RFC1413) information in ACLs
Extend configure.in to support autodetect of ISODE features
Extend slapd to support generation of password hashs
Extend slapd to support system (getpwent) password integration
Remove ldapconfig.h.edit dependencies
Update SLAPD/SLURD Admin Guide
Port slapd (incl back-ldbm & tools) to NT <gwilliams@openldap.org>
Port slurpd to NT
@ -54,11 +61,15 @@ Small projects
--------------
Create ldapurl (from ldapsearch?) to support searching by URL
Create ldapquery (from ldapsearch?) to support searching using ldap_getfilter(3)
Extend build system to support CYGWIN environment
Extend gateways to support tcp_wrappers
Extend slapd acl support
Extend slapd/tcp_wrapper to support identd
Extend configure.in to support autodetect of Kerberos features
Extend mail500 (and other daemons) to use ldap_getfilter(3)
Update back-passwd (see ITS#40)
Update Kerberos Support
Add useful information to our FAQ http://www.openldap.org/faq/
Update any manual page
For additional TODO items, see:
http://www.openldap.org/its/index.cgi/Software%20Enhancements

View File

@ -112,7 +112,6 @@
#undef _SGI_MP_SOURCE
#endif
/* define this if toupper() requires tolower() check */
#undef C_UPPER_LOWER
@ -464,6 +463,9 @@
/* Define if you have the <sys/resource.h> header file. */
#undef HAVE_SYS_RESOURCE_H
/* Define if you have the <sys/select.h> header file. */
#undef HAVE_SYS_SELECT_H
/* Define if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H