POSIX-1003
view release on metacpan or search on metacpan
lib/POSIX/1003/Signals.pod view on Meta::CPAN
=head1 NAME
POSIX::1003::Signals - POSIX using signals
=head1 SYNOPSIS
use POSIX::1003::Signals qw(:functions SIGPOLL SIGHUP);
sigaction($signal, $action, $oldaction);
sigpending($sigset);
sigprocmask($how, $sigset, $oldsigset)
sigsuspend($signal_mask);
kill SIGPOLL//SIGHUP, $$;
use POSIX::1003::Signals '%signals';
my $number = $signals{SIGHUP};
$signals{SIGNEW} = $number;
=head1 DESCRIPTION
lib/POSIX/1003/Signals.pod view on Meta::CPAN
See L<perlvar/%SIG>.
signal(SIGINT, \&handler);
$SIG{SIGINT} = \&handler; # same
=item B<sigpending>($sigset)
Examine signals that are blocked and pending. This uses C<POSIX::SigSet>
objects for the C<sigset> argument. Returns C<undef> on failure.
=item B<sigprocmask>( $how, $sigset, [$oldsigset] )
Change and/or examine calling process's signal mask. This uses
C<POSIX::SigSet> objects for the C<sigset> and C<oldsigset> arguments.
Returns C<undef> on failure.
Note that you can't reliably block or unblock a signal from its own signal
handler if you're using safe signals. Other signals can be blocked or
unblocked reliably.
=item B<sigsuspend>($sigset)
Install a signal mask and suspend process until signal arrives.
This uses C<POSIX::SigSet> objects for the C<signal_mask> argument.
( run in 1.127 second using v1.01-cache-2.11-cpan-71847e10f99 )