diff -urN apr-1.3.7.org/configure.in apr-1.3.7/configure.in --- apr-1.3.7.org/configure.in 2009-07-18 01:14:25.000000000 +0200 +++ apr-1.3.7/configure.in 2009-07-25 23:22:56.127016008 +0200 @@ -787,7 +787,7 @@ int main() { - return epoll_create1(0) == -1; + return 1; }], [apr_cv_epoll_create1=yes], [apr_cv_epoll_create1=no], [apr_cv_epoll_create1=no])]) if test "$apr_cv_epoll_create1" = "yes"; then @@ -801,7 +801,7 @@ int main() { - return dup3(STDOUT_FILENO, STDERR_FILENO, 0) == -1; + return 1; }], [apr_cv_dup3=yes], [apr_cv_dup3=no], [apr_cv_dup3=no])]) if test "$apr_cv_dup3" = "yes"; then @@ -854,7 +854,7 @@ close(fd); waitpid(pid, &status, 0); unlink(A4_SOCK); - return 0; + return 1; } cleanup_failure: @@ -878,7 +878,7 @@ ; close(fd); - return 0; + return 1; } }], [apr_cv_accept4=yes], [apr_cv_accept4=no], [apr_cv_accept4=no])]) @@ -893,7 +893,7 @@ int main() { - return socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0) == -1; + return 1; }], [apr_cv_sock_cloexec=yes], [apr_cv_sock_cloexec=no], [apr_cv_sock_cloexec=no])]) if test "$apr_cv_sock_cloexec" = "yes"; then