Writes from multiple buffers to the pipe.
impl Pipe {
fn gather_write(&self, bufs: &[&[u8]]) -> Result<usize, Errno>
}| Name | Description |
|---|---|
| bufs | The buffers that will be written to the pipe. |
Returns the number of bytes written.
This operation is atomic in the sense that the write operations will not be interleaved with other operations on the same file description.
If lrs was compiled with the retry option, this call will automatically retry the operation if the call was interrupted by a signal.