1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## 04_apache2.2.dpatch by <elacour@home-dn.net>
4 ## All lines beginning with `## DP:' are a description of the patch.
5 ## DP: Apr1.x compatibility
8 --- ./src/apache2/mod_suphp.c 2006-10-10 11:38:48.000000000 +0200
9 +++ ./src/apache2/mod_suphp.c 2006-10-10 11:48:43.000000000 +0200
14 - APR_BRIGADE_FOREACH(b, bb) {
15 + b = APR_BRIGADE_FIRST(bb);
16 + while (b != APR_BRIGADE_SENTINEL(bb)) {
17 if (APR_BUCKET_IS_EOS(b)) {
21 if (rv != APR_SUCCESS) {
24 + b = APR_BUCKET_NEXT(b);
32 - APR_BRIGADE_FOREACH(bucket, bb)
34 + bucket = APR_BRIGADE_FIRST(bb);
35 + while (bucket != APR_BRIGADE_SENTINEL(bb)) {
38 int child_stopped_reading = 0;
41 child_stopped_reading = 1;
43 + bucket = APR_BUCKET_NEXT(bucket);
45 apr_brigade_cleanup(bb);
47 --- ./configure.ac 2006-10-10 13:18:41.000000000 +0200
48 +++ ./configure.ac 2006-10-10 13:21:22.000000000 +0200
50 if test "$major_version" = "2.0"; then
52 APACHE_VERSION_1_3=false
53 + elif test "$major_version" = "2.2"; then
54 + APACHE_VERSION_2=true
55 + APACHE_VERSION_1_3=false
57 APACHE_VERSION_2=false
58 APACHE_VERSION_1_3=true
59 --- ./configure 2006-10-10 13:18:51.000000000 +0200
60 +++ ./configure 2006-10-10 13:21:06.000000000 +0200
61 @@ -20428,6 +20428,9 @@
62 if test "$major_version" = "2.0"; then
64 APACHE_VERSION_1_3=false
65 + elif test "$major_version" = "2.2"; then
66 + APACHE_VERSION_2=true
67 + APACHE_VERSION_1_3=false
69 APACHE_VERSION_2=false
70 APACHE_VERSION_1_3=true