perl-Linux-Pid - Interface to Linux getpp?id functions

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-Linux-Pid
Package version 0.40.0
Package release 12.mga6
Package architecture x86_64
Package type rpm
Installed size 13.98 KB
Download size 14.68 KB
Official Mirror
Why should one use a module to get the PID and the PPID of a process where
there are the '$$' variable and the 'getppid()' builtin ? (Not mentioning
the equivalent 'POSIX::getpid()' and 'POSIX::getppid()' functions.)
In fact, this is useful on Linux, with multithreaded programs. Linux' C
library, using the linux thread model, returns different values of the PID
and the PPID from different threads. (Other thread models such as NPTL
don't have the same behaviour). This module forces perl to call the
underlying C functions 'getpid()' and 'getppid()'.


Package Version Architecture Repository
perl-Linux-Pid-0.40.0-12.mga6.i586.rpm 0.40.0 i586 Mageia Core
perl-Linux-Pid - - -


Name Value - - - - -
perl(XSLoader) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2


Name Value
perl(Linux::Pid) == 0.40.0
perl-Linux-Pid == 0.40.0-12.mga6
perl-Linux-Pid(x86-64) == 0.40.0-12.mga6


Type URL
Binary Package perl-Linux-Pid-0.40.0-12.mga6.x86_64.rpm
Source Package perl-Linux-Pid-0.40.0-12.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Linux-Pid rpm package:
    # urpmi perl-Linux-Pid




2016-06-19 - pterjan <pterjan> 0.40.0-12.mga6
+ Revision: 1029168
- Rebuild for perl 5.22.2
2016-02-12 - umeabot <umeabot> 0.40.0-11.mga6
+ Revision: 957658
- Mageia 6 Mass Rebuild
2015-06-26 - tv <tv> 0.40.0-10.mga6
+ Revision: 844950
- rebuild for soname-ifed perl
2015-06-24 - guillomovitch <guillomovitch> 0.40.0-9.mga6
+ Revision: 841980
- rebuild for perl 5.22
2014-10-19 - umeabot <umeabot> 0.40.0-8.mga5
+ Revision: 789164
- Rebuild to potentially add missing dependencies
2014-10-15 - umeabot <umeabot> 0.40.0-7.mga5
+ Revision: 741899
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 0.40.0-6.mga5
+ Revision: 685230
- Mageia 5 Mass Rebuild
2014-06-03 - pterjan <pterjan> 0.40.0-5.mga5
+ Revision: 631375
- Rebuild for perl 5.20
2013-10-19 - umeabot <umeabot> 0.40.0-4.mga4
+ Revision: 524408
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-Linux-Prctl-1.6.0-4.mga6.x86_64.rpm Control process parameters and capabilities
perl-Linux-Smaps-0.130.0-6.mga6.noarch.rpm A Perl interface to /proc/PID/smaps
perl-Linux-Sysfs-0.30.0-12.mga6.x86_64.rpm Perl interface to libsysfs
perl-List-AllUtils-0.90.0-3.mga6.noarch.rpm Combines List::Util and List::MoreUtils in one bite-sized package
perl-List-BinarySearch-0.250.0-3.mga6.noarch.rpm Pure-Perl Binary Search functions
perl-List-BinarySearch-XS-0.90.0-4.mga6.x86_64.rpm Binary Search a sorted array with XS routines
perl-List-Compare-0.530.0-3.mga6.noarch.rpm Compare elements of two or more lists
perl-List-Member-0.44.0-8.mga6.noarch.rpm PROLOG's member/2: return index of $x in
perl-List-MoreUtils-0.415.0-1.mga6.x86_64.rpm Provide the stuff missing in List::Util
perl-List-Objects-Types-1.3.2-2.mga6.noarch.rpm Type::Tiny-based types for List::Objects::WithUtils
perl-List-Objects-WithUtils-2.28.3-2.mga6.noarch.rpm List objects, kitchen sink included
perl-List-SomeUtils-0.520.0-1.mga6.noarch.rpm Pure Perl implementation for List::SomeUtils
perl-List-SomeUtils-XS-0.520.0-1.mga6.x86_64.rpm XS implementation for List::SomeUtils
perl-List-UtilsBy-0.100.0-3.mga6.noarch.rpm Higher-order list utility functions
perl-Locale-Codes-3.380.0-2.mga6.noarch.rpm Standard language codes (such as ISO 639)