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 totalRequires30
- 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
2Name ![]() |
Size |
|---|---|
| Atomic-Pipe-0.032.tar.gz | 64.52 KB |
| perl-Atomic-Pipe.spec | 4.41 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
