FD_PWRITE
WASI Preview1 function fd_pwrite
Definition:
;;; Write to a file descriptor, without using and updating the file descriptor's offset.
;;; Note: This is similar to `pwritev` in Linux (and other Unix-es).
;;;
;;; Like Linux (and other Unix-es), any calls of `pwrite` (and other
;;; functions to read or write) for a regular file by other threads in the
;;; WASI process should not be interleaved while `pwrite` is executed.
(@interface func (export "fd_pwrite")
(param $fd $fd)
;;; List of scatter/gather vectors from which to retrieve data.
(param $iovs $ciovec_array)
;;; The offset within the file at which to write.
(param $offset $filesize)
;;; The number of bytes written.
(result $error (expected $size (error $errno)))
)
Content copied to clipboard