Sends some of data: at least one byte unless data is empty. Returns how many.
write_some :: (stream: Tcp_Stream, data: [] u8) -> (s64, Io_Error)
Sends some of data: at least one byte unless data is empty. Returns how many.
Parameters
- stream: Tcp_Stream
- data: [] u8
Returns
- s64
write_some :: (stream: *Pipe_Stream, data: [] u8) -> (s64, Io_Error)
The same: a pipe never waits, so write_some takes all of data too.
Parameters
- stream: *Pipe_Stream
- data: [] u8
Returns
- s64
write_some :: (file: *Io_File, data: [] u8) -> (s64, Io_Error)
Writes some of data at the file's position (at the end, for .APPEND) and moves the
position past it. At least one byte unless data is empty; returns how many.
Parameters
- file: *Io_File
- data: [] u8
Returns
- s64
write_some :: (writer: Writer, data: [] u8) -> (s64, Io_Error)
Sends at least one byte of data (unless it is empty) and returns how many.
Parameters
- writer: Writer
- data: [] u8
Returns
- s64