[Vienna-pm] alarm signalhandling

Baier Oliver oliver.baier at lotterien.at
Wed Sep 26 05:00:52 PDT 2007


Hi,

ich setze mir in einem Programm unterschiedliche Timeouts,
die unterschiedliche Aktionen setzen sollen.
Da eine gewisse Basis aber in allen Aktionen steckt, hatte
ich vor, der subref auch ein Argument mitzugeben.

Leider scheitere ich sowohl mit

	$SIG{ALRM} = \&timeout(&stop_services);

als auch mit

	$SIG{ALRM} = \&timeout('stop_services'); # und no strict 'refs'

in der Weise, dass die Alarm-Aktion sofort durchgeführt wird
ohne auf's Timeout zu warten.

Kann man bei signal handlern generell keine Parameter mitgeben
oder liegt's an "v5.8.5 built for x86_64-linux-thread-multi"?

lg
Oliver
----------------------------------------------------------------
Oesterreichische Lotterien Ges.m.b.H.    A-1038 Wien, Rennweg 44
Tel.: +43 (1) 790 70-5541               Fax: +43 (1) 790 72-5541
FN 54472 g, Handelsgericht Wien                  DVR-Nr: 0476706
Firmenzertifikat:   http://www.lotterien.at/gaming/mailcert.html
----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3634 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20070926/9a1f03cb/attachment.bin 


More information about the Vienna-pm mailing list