Diff for /loncom/lond between versions 1.467.2.1 and 1.467.2.2

version 1.467.2.1, 2011/01/25 09:39:42 version 1.467.2.2, 2011/04/05 15:49:27
Line 5999  if (-e $pidfile) { Line 5999  if (-e $pidfile) {
 $server = IO::Socket::INET->new(LocalPort => $perlvar{'londPort'},  $server = IO::Socket::INET->new(LocalPort => $perlvar{'londPort'},
                                 Type      => SOCK_STREAM,                                  Type      => SOCK_STREAM,
                                 Proto     => 'tcp',                                  Proto     => 'tcp',
                                 Reuse     => 1,                                  ReuseAddr => 1,
                                 Listen    => 10 )                                  Listen    => 10 )
   or die "making socket: $@\n";    or die "making socket: $@\n";
   
Line 6396  sub make_new_child { Line 6396  sub make_new_child {
                                 #don't get intercepted                                  #don't get intercepted
         $SIG{USR1}= \&logstatus;          $SIG{USR1}= \&logstatus;
         $SIG{ALRM}= \&timeout;          $SIG{ALRM}= \&timeout;
   
           #
           # Block sigpipe as it gets thrownon socket disconnect and we want to
           # deal with that as a read faiure instead.
           #
           my $blockset = POSIX::SigSet->new(SIGPIPE);
           sigprocmask(SIG_BLOCK, $blockset);
   
         $lastlog='Forked ';          $lastlog='Forked ';
         $status='Forked';          $status='Forked';
   

Removed from v.1.467.2.1  
changed lines
  Added in v.1.467.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>