> # psig 3520
> 3520: /usr/sbin/in.ftpd -a
> HUP caught randomsig RESETHAND,NODEFER
> ...
> PIPE ignored
> ALRM blocked,caught 0x8056a6d
> RESETHAND,NODEFER
> default
> The signal is never delivered. All I need to figure
> out
> now is why it was blocked.
I added some code to test if SIGALRM is blocked
just before the read() that never ends. The signal
is always blocked! How is that possible? I can't
find anything in the source that explicitly blocks
it. This is typically what it does before a transfer:
(void) signal(SIGALRM, draconian_alarm_signal);
alarm(timeout_data);
--
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]