mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-18 11:05:48 +08:00
actually define HAVE_SYS_ERRLIST if we have it, if not then declare it locally in ac/errno.h
This commit is contained in:
parent
159083640a
commit
ebce51b2db
@ -395,6 +395,10 @@ if test $ol_cv_dcl_sys_errlist = no ; then
|
||||
[ol_cv_have_sys_errlist=no])])
|
||||
AC_MSG_RESULT($ol_cv_have_sys_errlist)
|
||||
fi
|
||||
if test $ol_cv_have_sys_errlist = yes ; then
|
||||
AC_DEFINE(HAVE_SYS_ERRLIST,1,
|
||||
[define if you actually have sys_errlist in your libs])
|
||||
fi
|
||||
])dnl
|
||||
|
||||
dnl ====================================================================
|
||||
|
8
configure
vendored
8
configure
vendored
@ -10011,6 +10011,12 @@ fi
|
||||
|
||||
echo "$ac_t""$ol_cv_have_sys_errlist" 1>&6
|
||||
fi
|
||||
if test $ol_cv_have_sys_errlist = yes ; then
|
||||
cat >> confdefs.h <<\EOF
|
||||
#define HAVE_SYS_ERRLIST 1
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
@ -10325,6 +10331,7 @@ servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
|
||||
servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
|
||||
tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk \
|
||||
tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk \
|
||||
contrib/Makefile:build/top.mk:contrib/Makefile.in:build/dir.mk \
|
||||
contrib/saucer/Makefile:build/top.mk:contrib/saucer/Makefile.in:build/rules.mk \
|
||||
include/portable.h include/ldap_features.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
||||
EOF
|
||||
@ -10494,6 +10501,7 @@ servers/slapd/tools/Makefile:build/top.mk:servers/slapd/tools/Makefile.in \
|
||||
servers/slurpd/Makefile:build/top.mk:servers/slurpd/Makefile.in:build/srv.mk \
|
||||
tests/Makefile:build/top.mk:tests/Makefile.in:build/dir.mk \
|
||||
tests/progs/Makefile:build/top.mk:tests/progs/Makefile.in:build/rules.mk \
|
||||
contrib/Makefile:build/top.mk:contrib/Makefile.in:build/dir.mk \
|
||||
contrib/saucer/Makefile:build/top.mk:contrib/saucer/Makefile.in:build/rules.mk \
|
||||
"}
|
||||
EOF
|
||||
|
@ -19,9 +19,14 @@
|
||||
#endif
|
||||
|
||||
#ifdef DECL_SYS_ERRLIST
|
||||
#ifndef HAVE_SYS_ERRLIST
|
||||
int sys_nerr;
|
||||
char **sys_errlist;
|
||||
#else
|
||||
extern int sys_nerr;
|
||||
extern char *sys_errlist[];
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* use _POSIX_VERSION for POSIX.1 code */
|
||||
|
||||
|
@ -666,6 +666,9 @@
|
||||
/* define if sys_errlist is 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
|
||||
|
||||
/* begin of postamble */
|
||||
|
||||
#ifdef HAVE_STDDEF_H
|
||||
|
Loading…
Reference in New Issue
Block a user