BDE 4.14.0 Production release
|
Provide basic portable named-pipe utilities.
This component, bdls::PipeUtil
, provides portable utility methods for named pipes.
Applications that expect multiple writers to a single pipe must should be aware that message content might be corrupted (interleaved) unless:
write
system call.PIPE_BUF
(the limit for guaranteed atomicity).The value PIPE_BUF
depends on the platform:
Also note that Linux allows the PIPE_BUF
size to be changed via the fcntl
system call.