Instance MethodSystemPackage
write(_:retryOnInterrupt:)
Writes the contents of a buffer at the current file offset.
func write(_ buffer: UnsafeRawBufferPointer, retryOnInterrupt: Bool = true) throws -> Int
Parameters
- buffer
The region of memory that contains the data being written.
- retryOnInterrupt
Whether to retry the write operation if it throws
Errno.interrupted
. The default istrue
. Passfalse
to try only once and throw an error upon interruption.
Returns
The number of bytes that were written.
Overview
After writing, this method increments the file’s offset by the number of bytes written. To change the file’s offset, call the seek(offset:from:)
method.
The corresponding C function is write
.