3
3
* value to the calling entity.
4
4
*/
5
5
6
- static const json_object * extract_remote_host (request_rec * r , char * a )
6
+ json_object * extract_remote_host (request_rec * r , char * a )
7
7
{
8
8
return json_object_new_string (ap_get_remote_host (r -> connection , r -> per_dir_config , REMOTE_NAME , NULL ));
9
9
}
10
10
11
- static const json_object * extract_remote_address (request_rec * r , char * a ) __attribute__((unused ));
11
+ json_object * extract_remote_address (request_rec * r , char * a ) __attribute__((unused ));
12
12
13
- static const json_object * extract_remote_address (request_rec * r , char * a )
13
+ json_object * extract_remote_address (request_rec * r , char * a )
14
14
{
15
15
#ifdef WITH_APACHE22
16
16
return json_object_new_string (r -> connection -> remote_ip );
@@ -19,14 +19,14 @@ static const json_object *extract_remote_address(request_rec *r, char *a)
19
19
#endif
20
20
}
21
21
22
- static const json_object * extract_local_address (request_rec * r , char * a ) __attribute__((unused ));
22
+ json_object * extract_local_address (request_rec * r , char * a ) __attribute__((unused ));
23
23
24
- static const json_object * extract_local_address (request_rec * r , char * a )
24
+ json_object * extract_local_address (request_rec * r , char * a )
25
25
{
26
26
return json_object_new_string (r -> connection -> local_ip );
27
27
}
28
28
29
- static const json_object * extract_remote_logname (request_rec * r , char * a )
29
+ json_object * extract_remote_logname (request_rec * r , char * a )
30
30
{
31
31
const char * rlogin = ap_get_remote_logname (r );
32
32
if (rlogin == NULL ) {
@@ -38,7 +38,7 @@ static const json_object *extract_remote_logname(request_rec *r, char *a)
38
38
return json_object_new_string (rlogin );
39
39
}
40
40
41
- static const json_object * extract_remote_user (request_rec * r , char * a )
41
+ json_object * extract_remote_user (request_rec * r , char * a )
42
42
{
43
43
#ifdef WITH_APACHE13
44
44
char * rvalue = r -> connection -> user ;
@@ -53,7 +53,7 @@ static const json_object *extract_remote_user(request_rec *r, char *a)
53
53
return json_object_new_string (rvalue );
54
54
}
55
55
56
- static const json_object * extract_request_line (request_rec * r , char * a )
56
+ json_object * extract_request_line (request_rec * r , char * a )
57
57
{
58
58
/* Upddated to mod_log_config logic */
59
59
/* NOTE: If the original request contained a password, we
@@ -71,34 +71,34 @@ static const json_object *extract_request_line(request_rec *r, char *a)
71
71
: r -> the_request );
72
72
}
73
73
74
- static const json_object * extract_request_file (request_rec * r , char * a )
74
+ json_object * extract_request_file (request_rec * r , char * a )
75
75
{
76
76
return json_object_new_string (r -> filename );
77
77
}
78
78
79
- static const json_object * extract_request_uri (request_rec * r , char * a )
79
+ json_object * extract_request_uri (request_rec * r , char * a )
80
80
{
81
81
return json_object_new_string (r -> uri );
82
82
}
83
83
84
- static const json_object * extract_request_method (request_rec * r , char * a )
84
+ json_object * extract_request_method (request_rec * r , char * a )
85
85
{
86
86
return json_object_new_string (r -> method );
87
87
}
88
88
89
- static const json_object * extract_request_protocol (request_rec * r , char * a )
89
+ json_object * extract_request_protocol (request_rec * r , char * a )
90
90
{
91
91
return json_object_new_string (r -> protocol );
92
92
}
93
93
94
- static const json_object * extract_request_query (request_rec * r , char * a )
94
+ json_object * extract_request_query (request_rec * r , char * a )
95
95
{
96
96
return json_object_new_string ((r -> args ) ? apr_pstrcat (r -> pool , "?" ,
97
97
r -> args , NULL )
98
98
: "" );
99
99
}
100
100
101
- static const json_object * extract_status (request_rec * r , char * a )
101
+ json_object * extract_status (request_rec * r , char * a )
102
102
{
103
103
if (r -> status <= 0 ) {
104
104
return NULL ;
@@ -107,17 +107,17 @@ static const json_object *extract_status(request_rec *r, char *a)
107
107
}
108
108
}
109
109
110
- static const json_object * extract_virtual_host (request_rec * r , char * a )
110
+ json_object * extract_virtual_host (request_rec * r , char * a )
111
111
{
112
112
return json_object_new_string (r -> server -> server_hostname );
113
113
}
114
114
115
- static const json_object * extract_server_name (request_rec * r , char * a )
115
+ json_object * extract_server_name (request_rec * r , char * a )
116
116
{
117
117
return json_object_new_string (ap_get_server_name (r ));
118
118
}
119
119
120
- static const json_object * extract_server_port (request_rec * r , char * a )
120
+ json_object * extract_server_port (request_rec * r , char * a )
121
121
{
122
122
return json_object_new_string (apr_psprintf (r -> pool , "%u" ,
123
123
r -> server -> port ? r -> server -> port : ap_default_port (r )));
@@ -132,7 +132,7 @@ static const char *log_server_name(request_rec *r, char *a)
132
132
return ap_get_server_name (r );
133
133
}
134
134
135
- static const json_object * extract_child_pid (request_rec * r , char * a )
135
+ json_object * extract_child_pid (request_rec * r , char * a )
136
136
{
137
137
if (* a == '\0' || !strcmp (a , "pid" )) {
138
138
return json_object_new_string (apr_psprintf (r -> pool , "%" APR_PID_T_FMT , getpid ()));
@@ -149,7 +149,7 @@ static const json_object *extract_child_pid(request_rec *r, char *a)
149
149
return json_object_new_string (a );
150
150
}
151
151
152
- static const json_object * extract_header (request_rec * r , char * a )
152
+ json_object * extract_header (request_rec * r , char * a )
153
153
{
154
154
const char * tempref ;
155
155
@@ -162,7 +162,7 @@ static const json_object *extract_header(request_rec *r, char *a)
162
162
}
163
163
}
164
164
165
- static const json_object * extract_referer (request_rec * r , char * a )
165
+ json_object * extract_referer (request_rec * r , char * a )
166
166
{
167
167
const char * tempref ;
168
168
@@ -175,7 +175,7 @@ static const json_object *extract_referer(request_rec *r, char *a)
175
175
}
176
176
}
177
177
178
- static const json_object * extract_agent (request_rec * r , char * a )
178
+ json_object * extract_agent (request_rec * r , char * a )
179
179
{
180
180
const char * tempag ;
181
181
@@ -188,7 +188,7 @@ static const json_object *extract_agent(request_rec *r, char *a)
188
188
}
189
189
}
190
190
191
- static const json_object * extract_specific_cookie (request_rec * r , char * a )
191
+ json_object * extract_specific_cookie (request_rec * r , char * a )
192
192
{
193
193
const char * cookiestr ;
194
194
char * cookieend ;
0 commit comments