4
%% Copyright Ericsson AB 1997-2009. All Rights Reserved.
4
%% Copyright Ericsson AB 1997-2010. All Rights Reserved.
6
6
%% The contents of this file are subject to the Erlang Public License,
7
7
%% Version 1.1, (the "License"); you may not use this file except in
8
8
%% compliance with the License. You should have received a copy of the
9
9
%% Erlang Public License along with this software. If not, it can be
10
10
%% retrieved online at http://www.erlang.org/.
12
12
%% Software distributed under the License is distributed on an "AS IS"
13
13
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
14
14
%% the License for the specific language governing rights and limitations
15
15
%% under the License.
21
-include_lib("kernel/include/file.hrl").
23
-ifndef(SERVER_SOFTWARE).
24
-define(SERVER_SOFTWARE,"inets/develop"). % Define in Makefile!
26
-define(SERVER_PROTOCOL,"HTTP/1.1").
27
-define(DEFAULT_MODS, [mod_alias, mod_auth, mod_esi, mod_actions, mod_cgi,
28
mod_dir, mod_get, mod_head, mod_log, mod_disk_log]).
29
-define(SOCKET_CHUNK_SIZE,8192).
30
-define(SOCKET_MAX_POLL,25).
31
-define(FILE_CHUNK_SIZE,64*1024).
32
-define(GATEWAY_INTERFACE,"CGI/1.1").
33
-define(NICE(Reason),lists:flatten(atom_to_list(?MODULE)++": "++Reason)).
34
-define(DEFAULT_CONTEXT,
35
[{errmsg,"[an error occurred while processing this directive]"},
36
{timefmt,"%A, %d-%b-%y %T %Z"},
41
-define(ERROR(Format, Args), io:format("E(~p:~p:~p) : "++Format++"~n",
42
[self(),?MODULE,?LINE]++Args)).
44
-define(ERROR(F,A),[]).
48
-define(LOG(Format, Args), io:format("L(~p:~p:~p) : "++Format++"~n",
49
[self(),?MODULE,?LINE]++Args)).
55
-define(DEBUG(Format, Args), io:format("D(~p:~p:~p) : "++Format++"~n",
56
[self(),?MODULE,?LINE]++Args)).
58
-define(DEBUG(F,A),[]).
62
-define(CDEBUG(Format, Args), io:format("C(~p:~p:~p) : "++Format++"~n",
63
[self(),?MODULE,?LINE]++Args)).
65
-define(CDEBUG(F,A),[]).
69
-record(init_data,{peername,resolve}).
70
-record(mod,{init_data,
19
%% This is a simple wrapper for code that has not been updated to
20
%% handle the move of this file to the include dir.
22
-ifndef(src_httpd_hrl).
23
-define(src_httpd_hrl, true).
25
-include_lib("inets/include/httpd.hrl").
27
-endif. % -ifdef(src_httpd_hrl).