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