Skip to content
Snippets Groups Projects
Commit ebce51b2 authored by Ben Collins's avatar Ben Collins
Browse files

actually define HAVE_SYS_ERRLIST if we have it, if not then declare it locally in ac/errno.h

parent 15908364
No related branches found
No related tags found
No related merge requests found
......@@ -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 ====================================================================
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment