|
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.