Wed, 11 Nov 2026 20:29:41 UTC Log in
Send atomic messages from multiple writers across a POSIX pipe 78.50 KB built 2026-10-16 16:29:48 GMT

Description

Normally if you write to a pipe from multiple processes/threads, the messages will come mixed together unpredictably. Some messages may be interrupted by parts of messages from other writers. This module takes advantage of some POSIX specifications to allow multiple writers to send arbitrary data down a pipe in atomic chunks to avoid the issue.

Dependencies

32 total
Requires30
  • coreutils
  • make
  • perl(:VERSION) >= 5.10.0
  • perl(Carp)
  • perl(Compress::Zstd)
  • perl(Compress::Zstd::CompressionDictionary)
  • perl(Config)
  • perl(Errno)
  • perl(ExtUtils::MakeMaker) >= 6.76
  • perl(Fcntl)
  • perl(File::Spec)
  • perl(File::Temp)
  • perl(IO)
  • perl(IO::Handle) >= 1.27
  • perl(IO::Select)
  • perl(List::Util) >= 1.44
  • perl(POSIX)
  • perl(Scalar::Util)
  • perl(Test2::IPC)
  • perl(Test2::Util)
  • perl(Test2::V0) >= 0.000127
  • perl(Time::HiRes)
  • perl(bytes)
  • perl(constant)
  • perl(strict)
  • perl(warnings)
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides2
  • perl-Atomic-Pipe = 0.032-3.fc45
  • perl-Atomic-Pipe-tests = 0.032-3.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots