X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=configure.ac;h=a96edb40a419d394c41d8b28c12caede103c2422;hp=3efe25d0abb5df9fa059eb7cceb2f1e206356ecc;hb=cfad8a624c73178b2c82df44efdfefc91bacdeea;hpb=237251ae9ca3a2f72cef9a92c590865660bcee8b diff --git a/configure.ac b/configure.ac index 3efe25d..a96edb4 100644 --- a/configure.ac +++ b/configure.ac @@ -36,7 +36,9 @@ if test "x$GCC" = xyes; then CFLAGS="-Wall -Wextra -Wconversion $CFLAGS" fi -AC_CHECK_HEADERS([fcntl.h error.h]) +AC_CHECK_HEADERS([err.h error.h]) +AC_CHECK_HEADERS([fcntl.h], + [],[AC_MSG_ERROR([header is required])]) AC_TYPE_PID_T AC_TYPE_SIZE_T @@ -45,6 +47,11 @@ AC_TYPE_SSIZE_T AC_C_INLINE AX_C___ATTRIBUTE__ +AC_CHECK_MEMBER([struct _IO_FILE._fileno], + [AC_DEFINE([HAVE_STRUCT__IO_FILE__FILENO], 1, + [Define to 1 if `_fileno' is a member of `struct _IO_FILE'.])], + [],[[#include ]]) dnl ' fix for vim syntax coloring + AC_FUNC_FORK AC_CHECK_FUNCS([memmove setenv], [],[AC_MSG_ERROR([function is required])]) @@ -73,7 +80,8 @@ AC_ARG_ENABLE([debug], AC_DEFINE([WARNING], 1) fi]) -dnl Used in tests/Makefile.am to build the test only if error() is available. +dnl Used in tests/Makefile.am to build the test only if function is available. +AM_CONDITIONAL([HAVE_ERR_H],[test "x$ac_cv_header_err_h" = xyes]) AM_CONDITIONAL([HAVE_ERROR_H],[test "x$ac_cv_header_error_h" = xyes]) AM_CONDITIONAL([HAVE_VFORK],[test "x$ac_cv_func_vfork_works" = xyes])