sysl

Module

sysl.fs.hosted

supply_access supply_chdir supply_chmod supply_chown supply_close supply_closedir supply_fstat supply_ftruncate supply_getcwd supply_link supply_mkdir supply_open supply_opendir supply_read supply_readdir supply_readlink supply_realpath supply_rename supply_rmdir supply_seek supply_stat supply_symlink supply_temp_dir supply_truncate supply_unlink supply_write

Import import sysl.fs.hosted
Requires
requires { libc }, requires { os }

Index

supply_access supply_chdir supply_chmod supply_chown supply_close supply_closedir supply_fstat supply_ftruncate supply_getcwd supply_link supply_mkdir supply_open supply_opendir supply_read supply_readdir supply_readlink supply_realpath supply_rename supply_rmdir supply_seek supply_stat supply_symlink supply_temp_dir supply_truncate supply_unlink supply_write

Functions

supply_access

supply_access(path: *u8, len: usize, how: int) -> int

supply_chdir

supply_chdir(path: *u8, len: usize) -> int

supply_chmod

supply_chmod(path: *u8, len: usize, mode: u32) -> int

supply_chown

supply_chown(path: *u8, len: usize, owner: u32, group: u32) -> int

supply_close

supply_close(fd: int) -> int

supply_closedir

supply_closedir(dir: usize) -> int

supply_fstat

supply_fstat(fd: int, out: *Stat) -> int

supply_ftruncate

supply_ftruncate(fd: int, length: long) -> int

supply_getcwd

supply_getcwd(into: *u8, room: usize, got: *usize) -> int
supply_link(existing: *u8, existing_len: usize, fresh: *u8, fresh_len: usize) -> int

supply_mkdir

supply_mkdir(path: *u8, len: usize, mode: u32) -> int

supply_open

supply_open(path: *u8, len: usize, flags: u32, mode: u32, fd: *int) -> int

supply_opendir

supply_opendir(path: *u8, len: usize, dir: *usize) -> int

supply_read

supply_read(fd: int, into: *u8, room: usize, got: *usize) -> int

supply_readdir

supply_readdir(dir: usize, into: *u8, room: usize, got: *usize) -> int
supply_readlink(path: *u8, len: usize, into: *u8, room: usize, got: *usize) -> int

supply_realpath

supply_realpath(path: *u8, len: usize, into: *u8, room: usize, got: *usize) -> int

supply_rename

supply_rename(from: *u8, from_len: usize, to: *u8, to_len: usize) -> int

supply_rmdir

supply_rmdir(path: *u8, len: usize) -> int

supply_seek

supply_seek(fd: int, offset: long, whence: int, at: *long) -> int

supply_stat

supply_stat(path: *u8, len: usize, follow: int, out: *Stat) -> int
supply_symlink(target: *u8, target_len: usize, link: *u8, link_len: usize) -> int

supply_temp_dir

supply_temp_dir(prefix: *u8, len: usize, into: *u8, room: usize, got: *usize) -> int

supply_truncate

supply_truncate(path: *u8, len: usize, length: long) -> int
supply_unlink(path: *u8, len: usize) -> int

supply_write

supply_write(fd: int, from: *u8, len: usize, put: *usize) -> int

Search

Esc
↑↓ to navigate ↵ to open Esc to close