1dnl ######################################################################
2dnl find if "extern char *sys_errlist[]" exist in headers
3AC_DEFUN([AMU_EXTERN_SYS_ERRLIST],
4[
5AC_CACHE_CHECK(if external definition for sys_errlist[] exists,
6ac_cv_extern_sys_errlist,
7[
8# try to locate pattern in header files
9#pattern="(extern)?.*char.*sys_errlist.*\[\]"
10pattern="(extern)?.*char.*sys_errlist.*"
11AC_EGREP_CPP(${pattern},
12[
13#ifdef HAVE_STDIO_H
14# include <stdio.h>
15#endif /* HAVE_STDIO_H */
16#ifdef HAVE_SYS_ERRNO_H
17# include <sys/errno.h>
18#endif /* HAVE_SYS_ERRNO_H */
19#ifdef HAVE_ERRNO_H
20# include <errno.h>
21#endif /* HAVE_ERRNO_H */
22], ac_cv_extern_sys_errlist=yes, ac_cv_extern_sys_errlist=no)
23])
24# check if need to define variable
25if test "$ac_cv_extern_sys_errlist" = yes
26then
27  AC_DEFINE(HAVE_EXTERN_SYS_ERRLIST)
28fi
29])
30dnl ======================================================================
31