summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtyom Pavlov <newpavlov@gmail.com>2019-08-09 19:21:27 +0000
committerGitHub <noreply@github.com>2019-08-09 19:21:27 +0000
commit8bc9bd338eb149e5b28a2ec6ab85eb9926f606ba (patch)
tree9deba121d98d5f72553b7319b5d59f8454e9d806
parent231ac683d6d4709af1a412fe1cf958ce20770265 (diff)
downloadrust-libc-8bc9bd338eb149e5b28a2ec6ab85eb9926f606ba.tar.gz
remove WASI Core API
-rw-r--r--src/wasi.rs277
1 files changed, 0 insertions, 277 deletions
diff --git a/src/wasi.rs b/src/wasi.rs
index e1ffeded9f..d27b4d2e14 100644
--- a/src/wasi.rs
+++ b/src/wasi.rs
@@ -1050,280 +1050,3 @@ extern {
pub fn arc4random_buf(a: *mut c_void, b: size_t);
pub fn arc4random_uniform(a: u32) -> u32;
}
-
-#[link(wasm_import_module = "wasi_unstable")]
-extern {
- #[link_name = "clock_res_get"]
- pub fn __wasi_clock_res_get(
- clock_id: __wasi_clockid_t,
- resolution: *mut __wasi_timestamp_t,
- ) -> __wasi_errno_t;
- #[link_name = "clock_time_get"]
- pub fn __wasi_clock_time_get(
- clock_id: __wasi_clockid_t,
- precision: __wasi_timestamp_t,
- time: *mut __wasi_timestamp_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_close"]
- pub fn __wasi_fd_close(fd: __wasi_fd_t) -> __wasi_errno_t;
- #[link_name = "fd_datasync"]
- pub fn __wasi_fd_datasync(fd: __wasi_fd_t) -> __wasi_errno_t;
- #[link_name = "fd_pread"]
- pub fn __wasi_fd_pread(
- fd: __wasi_fd_t,
- iovs: *const __wasi_iovec_t,
- iovs_len: size_t,
- offset: __wasi_filesize_t,
- nread: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_pwrite"]
- pub fn __wasi_fd_pwrite(
- fd: __wasi_fd_t,
- iovs: *const __wasi_ciovec_t,
- iovs_len: size_t,
- offset: __wasi_filesize_t,
- nwritten: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_read"]
- pub fn __wasi_fd_read(
- fd: __wasi_fd_t,
- iovs: *const __wasi_iovec_t,
- iovs_len: size_t,
- nread: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_renumber"]
- pub fn __wasi_fd_renumber(
- from: __wasi_fd_t,
- to: __wasi_fd_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_seek"]
- pub fn __wasi_fd_seek(
- fd: __wasi_fd_t,
- offset: __wasi_filedelta_t,
- whence: __wasi_whence_t,
- newoffset: *mut __wasi_filesize_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_tell"]
- pub fn __wasi_fd_tell(
- fd: __wasi_fd_t,
- newoffset: *mut __wasi_filesize_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_fdstat_get"]
- pub fn __wasi_fd_fdstat_get(
- fd: __wasi_fd_t,
- buf: *mut __wasi_fdstat_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_fdstat_set_flags"]
- pub fn __wasi_fd_fdstat_set_flags(
- fd: __wasi_fd_t,
- flags: __wasi_fdflags_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_fdstat_set_rights"]
- pub fn __wasi_fd_fdstat_set_rights(
- fd: __wasi_fd_t,
- fs_rights_base: __wasi_rights_t,
- fs_rights_inheriting: __wasi_rights_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_sync"]
- pub fn __wasi_fd_sync(fd: __wasi_fd_t) -> __wasi_errno_t;
- #[link_name = "fd_write"]
- pub fn __wasi_fd_write(
- fd: __wasi_fd_t,
- iovs: *const __wasi_ciovec_t,
- iovs_len: size_t,
- nwritten: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_advise"]
- pub fn __wasi_fd_advise(
- fd: __wasi_fd_t,
- offset: __wasi_filesize_t,
- len: __wasi_filesize_t,
- advice: __wasi_advice_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_allocate"]
- pub fn __wasi_fd_allocate(
- fd: __wasi_fd_t,
- offset: __wasi_filesize_t,
- len: __wasi_filesize_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_create_directory"]
- pub fn __wasi_path_create_directory(
- fd: __wasi_fd_t,
- path: *const ::c_char,
- path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_link"]
- pub fn __wasi_path_link(
- old_fd: __wasi_fd_t,
- old_flags: __wasi_lookupflags_t,
- old_path: *const ::c_char,
- old_path_len: size_t,
- new_fd: __wasi_fd_t,
- new_path: *const ::c_char,
- new_path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_open"]
- pub fn __wasi_path_open(
- dirfd: __wasi_fd_t,
- dirflags: __wasi_lookupflags_t,
- path: *const ::c_char,
- path_len: size_t,
- oflags: __wasi_oflags_t,
- fs_rights_base: __wasi_rights_t,
- fs_rights_inheriting: __wasi_rights_t,
- fs_flags: __wasi_fdflags_t,
- fd: *mut __wasi_fd_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_readdir"]
- pub fn __wasi_fd_readdir(
- fd: __wasi_fd_t,
- buf: *mut ::c_void,
- buf_len: size_t,
- cookie: __wasi_dircookie_t,
- bufused: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_readlink"]
- pub fn __wasi_path_readlink(
- fd: __wasi_fd_t,
- path: *const ::c_char,
- path_len: size_t,
- buf: *mut ::c_char,
- buf_len: size_t,
- bufused: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_rename"]
- pub fn __wasi_path_rename(
- old_fd: __wasi_fd_t,
- old_path: *const ::c_char,
- old_path_len: size_t,
- new_fd: __wasi_fd_t,
- new_path: *const ::c_char,
- new_path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_filestat_get"]
- pub fn __wasi_fd_filestat_get(
- fd: __wasi_fd_t,
- buf: *mut __wasi_filestat_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_filestat_set_times"]
- pub fn __wasi_fd_filestat_set_times(
- fd: __wasi_fd_t,
- st_atim: __wasi_timestamp_t,
- st_mtim: __wasi_timestamp_t,
- fstflags: __wasi_fstflags_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_filestat_set_size"]
- pub fn __wasi_fd_filestat_set_size(
- fd: __wasi_fd_t,
- st_size: __wasi_filesize_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_filestat_get"]
- pub fn __wasi_path_filestat_get(
- fd: __wasi_fd_t,
- flags: __wasi_lookupflags_t,
- path: *const ::c_char,
- path_len: size_t,
- buf: *mut __wasi_filestat_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_filestat_set_times"]
- pub fn __wasi_path_filestat_set_times(
- fd: __wasi_fd_t,
- flags: __wasi_lookupflags_t,
- path: *const ::c_char,
- path_len: size_t,
- st_atim: __wasi_timestamp_t,
- st_mtim: __wasi_timestamp_t,
- fstflags: __wasi_fstflags_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_symlink"]
- pub fn __wasi_path_symlink(
- old_path: *const ::c_char,
- old_path_len: size_t,
- fd: __wasi_fd_t,
- new_path: *const ::c_char,
- new_path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_unlink_file"]
- pub fn __wasi_path_unlink_file(
- fd: __wasi_fd_t,
- path: *const ::c_char,
- path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "path_remove_directory"]
- pub fn __wasi_path_remove_directory(
- fd: __wasi_fd_t,
- path: *const ::c_char,
- path_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "poll_oneoff"]
- pub fn __wasi_poll_oneoff(
- in_: *const __wasi_subscription_t,
- out: *mut __wasi_event_t,
- nsubscriptions: size_t,
- nevents: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "proc_exit"]
- pub fn __wasi_proc_exit(rval: __wasi_exitcode_t);
- #[link_name = "proc_raise"]
- pub fn __wasi_proc_raise(sig: __wasi_signal_t) -> __wasi_errno_t;
- #[link_name = "random_get"]
- pub fn __wasi_random_get(
- buf: *mut ::c_void,
- buf_len: size_t,
- ) -> __wasi_errno_t;
- #[link_name = "sock_recv"]
- pub fn __wasi_sock_recv(
- sock: __wasi_fd_t,
- ri_data: *const __wasi_iovec_t,
- ri_data_len: size_t,
- ri_flags: __wasi_riflags_t,
- ro_datalen: *mut size_t,
- ro_flags: *mut __wasi_roflags_t,
- ) -> __wasi_errno_t;
- #[link_name = "sock_send"]
- pub fn __wasi_sock_send(
- sock: __wasi_fd_t,
- si_data: *const __wasi_ciovec_t,
- si_data_len: size_t,
- si_flags: __wasi_siflags_t,
- so_datalen: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "sock_shutdown"]
- pub fn __wasi_sock_shutdown(
- sock: __wasi_fd_t,
- how: __wasi_sdflags_t,
- ) -> __wasi_errno_t;
- #[link_name = "sched_yield"]
- pub fn __wasi_sched_yield() -> __wasi_errno_t;
- #[link_name = "args_get"]
- pub fn __wasi_args_get(
- argv: *mut *mut c_char,
- argv_buf: *mut c_char,
- ) -> __wasi_errno_t;
- #[link_name = "args_sizes_get"]
- pub fn __wasi_args_sizes_get(
- argc: *mut size_t,
- argv_buf_size: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "environ_get"]
- pub fn __wasi_environ_get(
- environ: *mut *mut c_char,
- environ_buf: *mut c_char,
- ) -> __wasi_errno_t;
- #[link_name = "environ_sizes_get"]
- pub fn __wasi_environ_sizes_get(
- environ_count: *mut size_t,
- environ_buf_size: *mut size_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_prestat_get"]
- pub fn __wasi_fd_prestat_get(
- fd: __wasi_fd_t,
- buf: *mut __wasi_prestat_t,
- ) -> __wasi_errno_t;
- #[link_name = "fd_prestat_dir_name"]
- pub fn __wasi_fd_prestat_dir_name(
- fd: __wasi_fd_t,
- path: *mut c_char,
- path_len: size_t,
- ) -> __wasi_errno_t;
-}