SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Reaper rpm build for : OpenSuSE 13.X. For other distributions click perl-Reaper.

Name : perl-Reaper
Version : 1.00 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 7.1 Date : 2015-01-23 08:49:36
Group : Development/Libraries/Perl Source RPM : perl-Reaper-1.00-7.1.src.rpm
Size : 0.01 MB
Packager : (none)
Summary : Support for reaping child processes via $SIG{CHLD}
Description :
perl has an annoying little problem with child processes -- well, it is not
actually a problem specific to perl, but it is somewhat more difficult with
perl: reaping child processes after they exit so they don\'t hang around as
zombies forever, and doing it in a way that accurately captures the exit
code of the child.

The right way to do it is to install a $SIG{CHLD} handler which calls
waitpid to reap the child process and store $? at that point. But the
problem is that different modules may step on each other in installing
their own version of the handler, there\'s no uniform way of doing this.

For some situations, a local $SIG{CHLD} handler is sufficient, but often
times the handler is no longer in scope at the time the child process exits
-- since the child may exit at any time. The local handler is dynamically
scoped, not lexically, so it depends entirely on what subroutine is being
executed at the time the signal is caught.

So the Reaper module provides a $SIG{CHLD} handler that can be installed
globally as well as locally. It also supports chaining of signal handlers,
meaning it will not just replace an existing $SIG{CHLD} handler. It still
requires applications to do the right thing in using this module and not
installing their own versions. At least it provides a consistent
implementation that can be shared between various modules.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-R/openSUSE_13.2/noarch

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Reaper)
perl(reaper)
perl-Reaper

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(:MODULE_COMPAT_5.20.1)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.20.1/Reaper.pm
/usr/lib/perl5/vendor_perl/5.20.1/reaper.pm
/usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Reaper
/usr/share/doc/packages/perl-Reaper/Changes
/usr/share/doc/packages/perl-Reaper/README
/usr/share/man/man3/Reaper.3pm.gz
/usr/share/man/man3/reaper.3pm.gz

 
ICM