*** /tmp/plexus Mon Mar 21 16:53:48 1994 --- plexus Sun Mar 20 01:36:43 1994 *************** *** 172,178 **** &logger'close(); # detect restarts, can't be inetd mode since this is &daemon ! if (defined($plexus_mode)) { exec "$http_server", @ARGV; # have -I already } else { exec "$http_server", "-I", fileno(S), @ARGV; # add -I --- 172,178 ---- &logger'close(); # detect restarts, can't be inetd mode since this is &daemon ! if ($plexus_mode > 0) { exec "$http_server", @ARGV; # have -I already } else { exec "$http_server", "-I", fileno(S), @ARGV; # add -I *************** *** 203,210 **** /^-P$/ && do { $plexus_pidfile = shift || die "-P requires an argument\n"; next; }; /^-D$/ && do { $debug++; $plexus_diag = shift || die "-D requires an argument\n"; next; }; ! /^-i$/ && do { die "-i conflicts with -I\n" unless ! defined $plexus_mode; $plexus_mode = undef; next; }; ! /^-I$/ && do { die "-I conflicts with -i\n" unless ! defined $plexus_mode; $plexus_mode = shift || die "-I requires an argument\n"; next; }; die "Unrecognized argument: $_\n$usage\n"; } } --- 203,210 ---- /^-P$/ && do { $plexus_pidfile = shift || die "-P requires an argument\n"; next; }; /^-D$/ && do { $debug++; $plexus_diag = shift || die "-D requires an argument\n"; next; }; ! /^-i$/ && do { die "-i conflicts with -I\n" if ($plexus_mode > 0); $plexus_mode = undef; next; }; ! /^-I$/ && do { die "-I conflicts with -i\n" unless defined $plexus_mode; $plexus_mode = shift || die "-I requires an argument\n"; next; }; die "Unrecognized argument: $_\n$usage\n"; } }