Sun, 15 Nov 2026 22:32:41 UTC Log in
Send atomic messages from multiple writers across a POSIX pipe 50.95 KB built 2026-10-16 16:29:57 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

23 total
Requires18
  • perl(Carp)
  • perl(Config)
  • perl(Errno)
  • perl(Fcntl)
  • perl(IO)
  • perl(IO::Handle) >= 1.27
  • perl(List::Util) >= 1.44
  • perl(POSIX)
  • perl(Scalar::Util)
  • perl(bytes)
  • perl(constant)
  • perl(strict)
  • perl(warnings)
  • 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
Provides2
  • perl(Atomic::Pipe) = 0.032
  • perl-Atomic-Pipe = 0.032-3.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
Recommends3
  • perl(Compress::Zstd)
  • perl(Compress::Zstd::CompressionDictionary)
  • perl(IO::Select)
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

10
Files 1–10 of 10

Component of

buildroots that installed this RPM

No Buildroots