AC_PROG_SED
AC_PROG_EGREP
-AC_CHECK_HEADERS([fcntl.h])
+if test "x$GCC" = xyes; then
+ CFLAGS="-Wall -Wextra -Wconversion $CFLAGS"
+fi
+
+AC_CHECK_HEADERS([fcntl.h error.h])
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_C_INLINE
AC_FUNC_FORK
-AC_FUNC_MALLOC
-AC_FUNC_REALLOC
AC_CHECK_FUNCS([dup2 memmove setenv strdup])
AC_SEARCH_LIBS([dlsym], [dl], [], [AC_MSG_ERROR([dlsym() is required])])
AC_DEFINE([DEBUG], 1, [Define to enable debug output.])
fi])
+dnl Used in tests/Makefile.am to build the test only if error() is available.
+AM_CONDITIONAL([HAVE_ERROR_H],[test "x$ac_cv_header_error_h" = xyes])
+
AC_CONFIG_FILES([Makefile src/Makefile tests/Makefile])
AC_OUTPUT