|
version 1.1.1.1, 2012/02/21 22:57:49
|
version 1.1.1.3, 2021/03/17 13:38:46
|
|
Line 1
|
Line 1
|
| # errno_h.m4 serial 6 | # errno_h.m4 serial 13 |
| dnl Copyright (C) 2004, 2006, 2008, 2009 Free Software Foundation, Inc. | dnl Copyright (C) 2004, 2006, 2008-2019 Free Software Foundation, Inc. |
| dnl This file is free software; the Free Software Foundation |
dnl This file is free software; the Free Software Foundation |
| dnl gives unlimited permission to copy and/or distribute it, |
dnl gives unlimited permission to copy and/or distribute it, |
| dnl with or without modifications, as long as this notice is preserved. |
dnl with or without modifications, as long as this notice is preserved. |
| |
|
| |
AC_PREREQ([2.61]) |
| |
|
| AC_DEFUN_ONCE([gl_HEADER_ERRNO_H], |
AC_DEFUN_ONCE([gl_HEADER_ERRNO_H], |
| [ |
[ |
| AC_REQUIRE([AC_PROG_CC]) |
AC_REQUIRE([AC_PROG_CC]) |
| AC_CACHE_CHECK([for complete errno.h], [gl_cv_header_errno_h_complete], [ |
AC_CACHE_CHECK([for complete errno.h], [gl_cv_header_errno_h_complete], [ |
| AC_EGREP_CPP([booboo],[ |
AC_EGREP_CPP([booboo],[ |
| #include <errno.h> |
#include <errno.h> |
| |
#if !defined ETXTBSY |
| |
booboo |
| |
#endif |
| #if !defined ENOMSG |
#if !defined ENOMSG |
| booboo |
booboo |
| #endif |
#endif |
|
Line 34 booboo
|
Line 39 booboo
|
| #if !defined ENOTSUP |
#if !defined ENOTSUP |
| booboo |
booboo |
| #endif |
#endif |
| |
#if !defined ENETRESET |
| |
booboo |
| |
#endif |
| |
#if !defined ECONNABORTED |
| |
booboo |
| |
#endif |
| #if !defined ESTALE |
#if !defined ESTALE |
| booboo |
booboo |
| #endif |
#endif |
| |
#if !defined EDQUOT |
| |
booboo |
| |
#endif |
| #if !defined ECANCELED |
#if !defined ECANCELED |
| booboo |
booboo |
| #endif |
#endif |
| |
#if !defined EOWNERDEAD |
| |
booboo |
| |
#endif |
| |
#if !defined ENOTRECOVERABLE |
| |
booboo |
| |
#endif |
| |
#if !defined EILSEQ |
| |
booboo |
| |
#endif |
| ], |
], |
| [gl_cv_header_errno_h_complete=no], |
[gl_cv_header_errno_h_complete=no], |
| [gl_cv_header_errno_h_complete=yes]) |
[gl_cv_header_errno_h_complete=yes]) |
|
Line 47 booboo
|
Line 70 booboo
|
| if test $gl_cv_header_errno_h_complete = yes; then |
if test $gl_cv_header_errno_h_complete = yes; then |
| ERRNO_H='' |
ERRNO_H='' |
| else |
else |
| gl_CHECK_NEXT_HEADERS([errno.h]) | gl_NEXT_HEADERS([errno.h]) |
| ERRNO_H='errno.h' |
ERRNO_H='errno.h' |
| fi |
fi |
| AC_SUBST([ERRNO_H]) |
AC_SUBST([ERRNO_H]) |
| |
AM_CONDITIONAL([GL_GENERATE_ERRNO_H], [test -n "$ERRNO_H"]) |
| gl_REPLACE_ERRNO_VALUE([EMULTIHOP]) |
gl_REPLACE_ERRNO_VALUE([EMULTIHOP]) |
| gl_REPLACE_ERRNO_VALUE([ENOLINK]) |
gl_REPLACE_ERRNO_VALUE([ENOLINK]) |
| gl_REPLACE_ERRNO_VALUE([EOVERFLOW]) |
gl_REPLACE_ERRNO_VALUE([EOVERFLOW]) |
|
Line 106 yes
|
Line 130 yes
|
| AC_SUBST($1[_HIDDEN]) |
AC_SUBST($1[_HIDDEN]) |
| AC_SUBST($1[_VALUE]) |
AC_SUBST($1[_VALUE]) |
| fi |
fi |
| ]) |
|
| |
|
| dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. |
|
| dnl Remove this when we can assume autoconf >= 2.61. |
|
| m4_ifdef([AC_COMPUTE_INT], [], [ |
|
| AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) |
|
| ]) |
]) |