Accéder au contenu.
Menu Sympa

fr - Un patch pour le module smtp.pm

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Christophe Wolfhugel <adresse@cachée>
  • To: adresse@cachée
  • Subject: Un patch pour le module smtp.pm
  • Date: Fri, 9 Oct 1998 09:27:07 +0200
  • Resent-date: Fri, 9 Oct 1998 09:27:57 +0200
  • Resent-from: adresse@cachée
  • Resent-to: adresse@cachée

Grosso modo il faut modifier smtp.pm pour que le début de la fonction
reaper ait cette tête :

## Reaper - Non blocking function called by the main loop, just to
## clean the defuncts list by waiting to any processes and decrementing
## the counter.

sub reaper {
my $block = shift;
my $i;

$block = 1 unless (defined($block));
while (($i = waitpid(-1, $block ? &POSIX::WNOHANG : 0)) > 0) {
[...]

Cela devrait régler le problème signalé notamment par les Solaris, puisque
&POSIX::WNOHANG ne vaut pas 1 sur ce système.

--
Christophe Wolfhugel -+- SIS, Institut Pasteur, Paris
Boulot : adresse@cachée, $HOME : adresse@cachée



Archives gérées par MHonArc 2.6.19+.

Haut de le page