Module sys/copy

sys/copy

File copy operations.

Synchronous wrappers for copyfile/sendfile. These are inherently synchronous on all platforms.

Return values

  • copyfile: 0 on success, -errno on failure
  • sendfile: bytes transferred on success, -errno on failure

Functions

copyfile function
fn(src : *(u8), dst : *(u8), flags : i32) -> i32

Parameters

NameTypeNotes
src*(u8)
dst*(u8)
flagsi32

Returns: i32

sendfile function
fn(out_fd : i32, in_fd : i32, offset : i64, count : usize) -> i32

Parameters

NameTypeNotes
out_fdi32
in_fdi32
offseti64
countusize

Returns: i32