diff -urN suphp-0.5.2.org/src/apache2/mod_suphp.c suphp-0.5.2/src/apache2/mod_suphp.c --- suphp-0.5.2.org/src/apache2/mod_suphp.c 2004-10-23 12:58:09.156787800 +0200 +++ suphp-0.5.2/src/apache2/mod_suphp.c 2004-10-23 12:59:23.461491768 +0200 @@ -56,7 +56,7 @@ return -1; rv = apr_bucket_read(b, &bucket_data, &bucket_data_len, APR_BLOCK_READ); - if (!APR_STATUS_IS_SUCCESS(rv) || (bucket_data_len == 0)) + if (rv != APR_SUCCESS || (bucket_data_len == 0)) { return 0; } @@ -313,8 +313,8 @@ AP_INIT_TAKE2("suPHP_UserGroup", suphp_handle_cmd_user_group, NULL, RSRC_CONF | ACCESS_CONF, "User and group scripts shall be run as"), #endif - AP_INIT_ITERATE("suPHP_AddHandler", suphp_handle_cmd_add_handler, NULL, ACCESS_CONF, "Tells mod_suphp to handle these MIME-types"), - AP_INIT_ITERATE("suPHP_RemoveHandler", suphp_handle_cmd_remove_handler, NULL, ACCESS_CONF, "Tells mod_suphp not to handle these MIME-types"), + AP_INIT_ITERATE("suPHP_AddHandler", suphp_handle_cmd_add_handler, NULL, RSRC_CONF | ACCESS_CONF, "Tells mod_suphp to handle these MIME-types"), + AP_INIT_ITERATE("suPHP_RemoveHandler", suphp_handle_cmd_remove_handler, NULL, RSRC_CONF | ACCESS_CONF, "Tells mod_suphp not to handle these MIME-types"), {NULL} }; @@ -524,7 +524,7 @@ return rv; } - APR_BRIGADE_FOREACH(bucket, bb) + for(bucket = APR_BRIGADE_FIRST(bb); bucket != APR_BRIGADE_SENTINEL(bb); bucket = APR_BUCKET_NEXT(bucket)) { const char *data; apr_size_t len; @@ -595,7 +595,7 @@ const char *buf; apr_size_t blen; - APR_BRIGADE_FOREACH(b, bb) + for(b = APR_BRIGADE_FIRST(bb); b != APR_BRIGADE_SENTINEL(bb); b = APR_BUCKET_NEXT(b)) { if (APR_BUCKET_IS_EOS(b)) break; @@ -616,7 +616,7 @@ /* empty brigade (script output) */ const char *buf; apr_size_t blen; - APR_BRIGADE_FOREACH(b, bb) + for(b = APR_BRIGADE_FIRST(bb); b != APR_BRIGADE_SENTINEL(bb); b = APR_BUCKET_NEXT(b)) { if (APR_BUCKET_IS_EOS(b)) break; diff -ur suphp-0.6.1/acinclude.m4 suphp-0.6.1.apr/acinclude.m4 --- suphp-0.6.1/acinclude.m4 2005-11-26 20:45:49.000000000 +0100 +++ suphp-0.6.1.apr/acinclude.m4 2006-01-27 18:53:40.000000000 +0100 @@ -40,7 +40,7 @@ dnl value of apr_config to fetch any necessary build/link information. dnl -AC_DEFUN(APR_FIND_APR, [ +AC_DEFUN([APR_FIND_APR], [ apr_found="no" if test "$ac_cv_emxos2" = "yes"; then @@ -53,18 +53,18 @@ AC_MSG_CHECKING(for APR) AC_ARG_WITH(apr, [ --with-apr=DIR|FILE prefix for installed APR, path to APR build tree, - or the full path to apr-config], + or the full path to apr-1-config], [ if test "$withval" = "no" || test "$withval" = "yes"; then AC_MSG_ERROR([--with-apr requires a directory to be provided]) fi - if $TEST_X "$withval/bin/apr-config"; then + if $TEST_X "$withval/bin/apr-1-config"; then apr_found="yes" - apr_config="$withval/bin/apr-config" - elif $TEST_X "$withval/apr-config"; then + apr_config="$withval/bin/apr-1-config" + elif $TEST_X "$withval/apr-1-config"; then apr_found="yes" - apr_config="$withval/apr-config" + apr_config="$withval/apr-1-config" elif $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then apr_found="yes" apr_config="$withval" @@ -73,7 +73,7 @@ dnl if --with-apr is used, then the target prefix/directory must be valid if test "$apr_found" != "yes"; then AC_MSG_ERROR([the --with-apr parameter is incorrect. It must specify an install prefix, a -build directory, or an apr-config file.]) +build directory, or an apr-1-config file.]) fi ],[ dnl if we have a bundled source directory, use it @@ -81,21 +81,21 @@ apr_temp_abs_srcdir="`cd $1 && pwd`" apr_found="reconfig" if test -n "$2"; then - apr_config="$2/apr-config" + apr_config="$2/apr-1-config" else - apr_config="$1/apr-config" + apr_config="$1/apr-1-config" fi fi if test "$apr_found" = "no" && test -n "$3" && test "$3" = "1"; then - if apr-config --help > /dev/null 2>&1 ; then + if apr-1-config --help > /dev/null 2>&1 ; then apr_found="yes" - apr_config="apr-config" + apr_config="apr-1-config" else dnl look in some standard places (apparently not in builtin/default) for lookdir in /usr /usr/local /opt/apr /usr/local/apache2 ; do - if $TEST_X "$lookdir/bin/apr-config"; then + if $TEST_X "$lookdir/bin/apr-1-config"; then apr_found="yes" - apr_config="$lookdir/bin/apr-config" + apr_config="$lookdir/bin/apr-1-config" break fi done