Mon, 09 Nov 2026 00:14:01 UTC Log in
A drop-in replacement for Perl threads using fork() 110.56 KB built 2026-10-17 02:55:47 GMT

Description

The forks.pm module is a drop-in replacement for threads.pm. It has the same syntax as the threads.pm module (it even takes over its name space) but has some significant differences: - you do _not_ need a special (threaded) version of Perl - it is _much_ more economic with memory usage on OS's that support COW - it is more efficient in the start-up of threads - it is slightly less efficient in the stopping of threads - it is less efficient in inter-thread communication If for nothing else, it allows you to use the Perl threading model in non-threaded Perl builds and in older versions of Perl (5.6.0 and higher are supported).

Dependencies

48 total
Requires38
  • ld-linux-riscv64-lp64d.so.1()(64bit)
  • ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
  • libc.so.6()(64bit)
  • libc.so.6(GLIBC_2.27)(64bit)
  • libperl.so.5.42()(64bit)
  • perl(:MODULE_COMPAT_5.42.1)
  • perl(:VERSION) >= 5.3.0
  • perl(Acme::Damn)
  • perl(Attribute::Handlers)
  • perl(Carp)
  • perl(Config)
  • perl(File::Spec)
  • perl(IO::File)
  • perl(IO::Select)
  • perl(IO::Socket) >= 1.18
  • perl(List::MoreUtils) >= 0.15
  • perl(POSIX)
  • perl(Scalar::Util) >= 1.11
  • perl(Socket)
  • perl(Storable)
  • perl(Sys::SigAction) >= 0.11
  • perl(Time::HiRes)
  • perl(XSLoader)
  • perl(constant)
  • perl(forks::Devel::Symdump)
  • perl(forks::shared)
  • perl(overload)
  • perl(sigtrap)
  • perl(strict)
  • perl(vars)
  • perl(warnings)
  • perl(warnings::register)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
  • rtld(GNU_HASH)
Provides10
  • perl(forks) = 1.92
  • perl(forks::Devel::Symdump) = 0.36
  • perl(forks::shared) = 1.39
  • perl(forks::signals) = 0.36
  • perl(threads::shared::array) = 0.36
  • perl(threads::shared::handle) = 0.36
  • perl(threads::shared::hash) = 0.36
  • perl(threads::shared::scalar) = 0.36
  • perl-forks = 0.36-38.fc45
  • perl-forks(riscv-64) = 0.36-38.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

33
Name ascending sort Size
/usr/lib/.build-id 0.00 B
/usr/lib/.build-id/b5 0.00 B
/usr/lib/.build-id/b5/ce3d67c6a74a38a37729899fde18b7b670b194 59.00 B
/usr/lib64/perl5/vendor_perl/auto/forks 0.00 B
/usr/lib64/perl5/vendor_perl/auto/forks/forks.so 18.93 KB
/usr/lib64/perl5/vendor_perl/forks 0.00 B
/usr/lib64/perl5/vendor_perl/forks.pm 153.59 KB
/usr/lib64/perl5/vendor_perl/forks/Devel 0.00 B
/usr/lib64/perl5/vendor_perl/forks/Devel/Symdump.pm 12.26 KB
/usr/lib64/perl5/vendor_perl/forks/shared 0.00 B
/usr/lib64/perl5/vendor_perl/forks/shared.pm 37.65 KB
/usr/lib64/perl5/vendor_perl/forks/shared/attributes.pm 924.00 B
/usr/lib64/perl5/vendor_perl/forks/shared/global_filter.pm 2.08 KB
/usr/lib64/perl5/vendor_perl/forks/signals.pm 5.24 KB
/usr/lib64/perl5/vendor_perl/threads 0.00 B
/usr/lib64/perl5/vendor_perl/threads/shared 0.00 B
/usr/lib64/perl5/vendor_perl/threads/shared/array.pm 4.22 KB
/usr/lib64/perl5/vendor_perl/threads/shared/handle.pm 4.93 KB
/usr/lib64/perl5/vendor_perl/threads/shared/hash.pm 2.85 KB
/usr/lib64/perl5/vendor_perl/threads/shared/scalar.pm 1.78 KB
/usr/share/doc/perl-forks 0.00 B
/usr/share/doc/perl-forks/CREDITS 1.70 KB
/usr/share/doc/perl-forks/Changes 33.08 KB
/usr/share/doc/perl-forks/README 1.20 KB
/usr/share/doc/perl-forks/TODO 10.60 KB
/usr/share/man/man3/forks.3pm.gz 11.15 KB
/usr/share/man/man3/forks::Devel::Symdump.3pm.gz 2.94 KB
/usr/share/man/man3/forks::shared.3pm.gz 3.84 KB
/usr/share/man/man3/forks::signals.3pm.gz 1.16 KB
/usr/share/man/man3/threads::shared::array.3pm.gz 1.20 KB
/usr/share/man/man3/threads::shared::handle.3pm.gz 1.21 KB
/usr/share/man/man3/threads::shared::hash.3pm.gz 1.21 KB
/usr/share/man/man3/threads::shared::scalar.3pm.gz 1.21 KB
Files 1–33 of 33

Component of

buildroots that installed this RPM

No Buildroots