2 * Copyright 2000, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
11 * Apache API calls required by libapacheafs.a
14 #ifndef _APACHE_API_H_INCLUDED_
15 #define _APACHE_API_H_INCLUDED_
20 #include "1.3.1/httpd.h"
21 #include "1.3.1/http_conf_globals.h"
22 #include "1.3.1/ap_compat.h"
23 #elif defined(APACHE_1_3_6)
24 #include "1.3.6/httpd.h"
25 #include "1.3.6/http_conf_globals.h"
26 #include "1.3.6/ap_compat.h"
28 #error No Apache subversion defined for APACHE_1_3 (such as APACHE_1_3_6)
29 #endif /* APACHE_1_3_1 */
31 #define OS_ESCAPE_PATH ap_os_escape_path
32 #define TABLE_SET ap_table_set
33 #define TABLE_GET ap_table_get
34 #define PID_FNAME ap_pid_fname
35 #define GETWORD ap_getword
36 #define GETWORD_NULLS ap_getword_nulls
37 #define GET_TIME ap_get_time
38 #define UUDECODE ap_uudecode
39 #define DOCUMENT_ROOT ap_document_root
40 #define PSTRCAT ap_pstrcat
41 #define LOG_REASON ap_log_reason
42 #define FIND_LINKED_MODULE ap_find_linked_module
44 #include "1.2/httpd.h"
45 #include "1.2/http_conf_globals.h" /* for pid_fname */
47 #define OS_ESCAPE_PATH os_escape_path
48 #define TABLE_SET table_set
49 #define TABLE_GET table_get
50 #define PID_FNAME pid_fname
51 #define GETWORD getword
52 #define GETWORD_NULLS getword_nulls
53 #define GET_TIME get_time
54 #define UUDECODE uudecode
55 #define DOCUMENT_ROOT document_root
56 #define PSTRCAT pstrcat
57 #define LOG_REASON log_reason
58 #define FIND_LINKED_MODULE find_linked_module
60 #endif /* _APACHE_API_H_INCLUDED_ */