ports/www/p5-CGI-SpeedyCGI/files/patch-src__mod_speedycgi2.c
Olli Hauer 429a258c73 - add stage support
- use modern OPTION syntax
- remove useless PERL_LEVEL check (meanwhile always >= 501000)
- regenerate patch files so they match the `make makepatch' naming schema
- add LICENSE (GPLv2)
- remove BROKEN ...

with hat apache@
2014-04-15 13:28:06 +00:00

48 lines
1.1 KiB
C

--- src/mod_speedycgi2.c.orig Tue Oct 7 13:03:48 2003
+++ src/mod_speedycgi2.c Sun Jan 23 20:42:43 2005
@@ -92,9 +92,14 @@
*/
#include "speedy.h"
+#include "apr_version.h"
extern char **environ;
+#if APR_MAJOR_VERSION >= 1
+#define apr_filename_of_pathname apr_filepath_name_get
+#endif
+
module AP_MODULE_DECLARE_DATA speedycgi_module;
static request_rec *global_r;
#if APR_HAS_THREADS
@@ -340,7 +345,14 @@
const char *buf;
apr_size_t len;
apr_status_t rv;
+#if APR_MAJOR_VERSION < 1
APR_BRIGADE_FOREACH(e, bb) {
+#else
+ for (e = APR_BRIGADE_FIRST(bb);
+ e != APR_BRIGADE_SENTINEL(bb);
+ e = APR_BUCKET_NEXT(e))
+ {
+#endif
if (APR_BUCKET_IS_EOS(e)) {
break;
}
@@ -465,7 +477,14 @@
return rv;
}
- APR_BRIGADE_FOREACH(bucket, bb) {
+#if APR_MAJOR_VERSION < 1
+ APR_BRIGADE_FOREACH(bucket, bb) {
+#else
+ for (bucket = APR_BRIGADE_FIRST(bb);
+ bucket != APR_BRIGADE_SENTINEL(bb);
+ bucket = APR_BUCKET_NEXT(bucket))
+ {
+#endif
const char *data;
apr_size_t len;