kpipe
QNX SDP8.0Utilities ReferenceUtilities
Start the in-kernel pipe resource manager
Synopsis:
kpipe [-1d] [-a atomic] [-s size] [-w threshold]
Options
- -1
- Unblock select for writing when space for PIPE_BUF bytes becomes available. This is equivalent to setting the write notification threshold to PIPE_BUF via the -w option.
- -a atomic
- Set the atomic write size.
- -d
- Don't daemonize.
- -s size
- Set the pipe buffer size, where size must be large enough to accommodate an atomic write size.
- -w threshold
- Set the write notification threshold.
Description:
The kpipe resource manager is the user interface to the in-kernel pipe IPC mechanism. It provides an implementation of anonymous POSIX pipes utilizing in-kernel data buffers.
CAUTION:
The kpipe resource manager
doesn't support the following interprocess communication mechanisms:
- named pipes (FIFOs). If you require support for FIFOs, run the pipe manager along with kpipe.
- combine messages, which the AIO framework uses. Therefore, you can't use aio_read(), aio_write(), or lio_listio() with in-kernel pipes.
Page updated:
