Revision: | 1.45 |
Committed: | Wed May 7 18:25:43 2003 UTC (21 years, 2 months ago) by root |
Branch: | MAIN |
CVS Tags: | rel-2_5, rel-2_0, rel-2_1, rel-1_1, rel-1_0, rel-1_9, rel-1_2, rel-1_5, rel-1_4, rel-1_7, rel-1_6, rel-3_0, rel-3_01, rel-1_31, stack_sharing |
Changes since 1.44: | +1 -1 lines |
Log Message: | *** empty log message *** |
# | Content |
---|---|
1 | #!/opt/bin/perl |
2 | |
3 | use Coro::Event; |
4 | use Time::HiRes 'time'; |
5 | |
6 | $starttime = time; |
7 | |
8 | $VERSION = 0.12; |
9 | $NAME = "myhttpd/$VERSION"; |
10 | #$NAME = "Apache/1.3.19 (Unix) (SuSE/Linux) PHP/4.0.4pl1 mod_ssl/2.8.1 OpenSSL/0.9.6"; |
11 | |
12 | $SIG{CHLD} = 'IGNORE'; |
13 | |
14 | require "config.pl"; |
15 | require "misc.pl"; |
16 | require "database.pl"; |
17 | require "netgeo.pl"; |
18 | require "err.pl"; |
19 | require "access.pl"; |
20 | require "queue.pl"; |
21 | require "tbf.pl"; |
22 | require "diridx.pl"; |
23 | require "internal.pl"; |
24 | require "httpd.pl"; |
25 | require "shell.pl"; |
26 | |
27 | loop; |
28 | |
29 | if ($RESTART) { |
30 | $_->close for @listen_sockets; |
31 | fork && exec $0, @ARGV; |
32 | loop(60*60); |
33 | } |
34 | |
35 | print "myhttpd ended\n";#d# |
36 |