Convert to USE_APACHE framework. PR: ports/91190 Submitted by: Dominic Mitchell <dom@happygiraffe.net> Approved by: JunSeon Oh <hollywar@mail.holywar.net> (maintainer, timeout 5 weeks)
43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
Originally from
|
|
http://fastcgi.com/archives/fastcgi-developers/2005-December/004060.html
|
|
|
|
diff -ruN mod_fastcgi-2.4.2/fcgi.h mod_fastcgi-2.4.2-ap22/fcgi.h
|
|
--- fcgi.h 2003-02-04 00:07:37.000000000 +0100
|
|
+++ fcgi.h 2005-12-07 21:05:55.000000000 +0100
|
|
@@ -73,6 +73,36 @@
|
|
#define ap_reset_timeout(a)
|
|
#define ap_unblock_alarms()
|
|
|
|
+/* starting with apache 2.2 the backward-compatibility defines for
|
|
+ * 1.3 APIs are not available anymore. Define them ourselves here.
|
|
+ */
|
|
+#ifndef ap_copy_table
|
|
+
|
|
+#define ap_copy_table apr_table_copy
|
|
+#define ap_cpystrn apr_cpystrn
|
|
+#define ap_destroy_pool apr_pool_destroy
|
|
+#define ap_isspace apr_isspace
|
|
+#define ap_make_array apr_array_make
|
|
+#define ap_make_table apr_table_make
|
|
+#define ap_null_cleanup apr_pool_cleanup_null
|
|
+#define ap_palloc apr_palloc
|
|
+#define ap_pcalloc apr_pcalloc
|
|
+#define ap_psprintf apr_psprintf
|
|
+#define ap_pstrcat apr_pstrcat
|
|
+#define ap_pstrdup apr_pstrdup
|
|
+#define ap_pstrndup apr_pstrndup
|
|
+#define ap_push_array apr_array_push
|
|
+#define ap_register_cleanup apr_pool_cleanup_register
|
|
+#define ap_snprintf apr_snprintf
|
|
+#define ap_table_add apr_table_add
|
|
+#define ap_table_do apr_table_do
|
|
+#define ap_table_get apr_table_get
|
|
+#define ap_table_set apr_table_set
|
|
+#define ap_table_setn apr_table_setn
|
|
+#define ap_table_unset apr_table_unset
|
|
+
|
|
+#endif /* defined(ap_copy_table) */
|
|
+
|
|
#if (defined(HAVE_WRITEV) && !HAVE_WRITEV && !defined(NO_WRITEV)) || defined WIN32
|
|
#define NO_WRITEV
|
|
#endif
|