NAME

Linux::FD::Pid - PID file descriptors

VERSION

version 0.001

SYNOPSIS

use Linux::FD::Pid

my $fh = Linux::FD::Pid($pid)

METHODS

new($pid)

This creates a pidfd file descriptor that can be used to await the termination of a process. This provides an alternative to using SIGCHLD, and has the advantage that the file descriptor may be monitored by select, poll, and epoll.

Note that it doesn't (and for now can't) do the actual waiting, one still needs waitpid for that.

send($signo)

This sends a signal to the process.

AUTHOR

Leon Timmermans <leont@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2019 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.