]> git.sur5r.net Git - openldap/commitdiff
configure.in now includes OL_DECL_STRDUP, configure and portable.h.in
authorBen Collins <bcollins@openldap.org>
Mon, 15 Mar 1999 00:18:49 +0000 (00:18 +0000)
committerBen Collins <bcollins@openldap.org>
Mon, 15 Mar 1999 00:18:49 +0000 (00:18 +0000)
rebuilt to reflect it.

configure
configure.in
include/portable.h.in

index 9bbe140a4f89d0e4d197ca830cafe57efdb8d454..5613970ab6234b74b39f0fd74e8069430ffaf492 100755 (executable)
--- a/configure
+++ b/configure
 
 
 
+echo $ac_n "checking strdup decleration""... $ac_c" 1>&6
+echo "configure:10094: checking strdup decleration" >&5
+if eval "test \"`echo '$''{'ol_cv_dcl_strdup'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  
+       cat > conftest.$ac_ext <<EOF
+#line 10100 "configure"
+#include "confdefs.h"
+
+#include <string.h> 
+int main() {
+extern char *strdup()
+; return 0; }
+EOF
+if { (eval echo configure:10108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ol_cv_dcl_strdup=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ol_cv_dcl_strdup=no
+fi
+rm -f conftest*
+fi
+
+echo "$ac_t""$ol_cv_dcl_strdup" 1>&6
+if test $ol_cv_dcl_strdup = yes ; then
+       cat >> confdefs.h <<\EOF
+#define DECL_STRDUP 1
+EOF
+
+fi
+
+
+
 if test "$ol_enable_debug" != no ; then
        cat >> confdefs.h <<\EOF
 #define LDAP_DEBUG 1
index 219d7c8327b5ae58a6c434570d8e20dc9d83e4c2..38ad26b0d7ff26fa9350b8c2ef52170082ec604e 100644 (file)
@@ -1671,6 +1671,10 @@ dnl ----------------------------------------------------------------
 # Check Configuration
 OL_SYS_ERRLIST
 
+dnl ----------------------------------------------------------------
+dnl Check our declaration of strdup()
+OL_DECL_STRDUP
+
 dnl ----------------------------------------------------------------
 dnl Sort out defines
 
index 43a0c5ae7d2e487a5fb6c456d3f3a37d79f792e4..90a92f1e169197f32da99d99bd97fb5193aa8deb 100644 (file)
 /* define if cross compiling */
 #undef CROSS_COMPILING
 
-/* define if sys_errlist is declared in stdio.h or errno.h */
+/* define if sys_errlist is not declared in stdio.h or errno.h */
 #undef DECL_SYS_ERRLIST
 
 /* define if you actually have sys_errlist in your libs */
 #undef HAVE_SYS_ERRLIST
 
+/* define if you have strdup() but it's not declared */
+#undef DECL_STRDUP
+
 /* begin of postamble */
 
 #ifdef HAVE_STDDEF_H