Skip to content

Commit 8bc9bd3

Browse files
authored
remove WASI Core API
1 parent 231ac68 commit 8bc9bd3

File tree

1 file changed

+0
-277
lines changed

1 file changed

+0
-277
lines changed

src/wasi.rs

Lines changed: 0 additions & 277 deletions
Original file line numberDiff line numberDiff line change
@@ -1050,280 +1050,3 @@ extern {
10501050
pub fn arc4random_buf(a: *mut c_void, b: size_t);
10511051
pub fn arc4random_uniform(a: u32) -> u32;
10521052
}
1053-
1054-
#[link(wasm_import_module = "wasi_unstable")]
1055-
extern {
1056-
#[link_name = "clock_res_get"]
1057-
pub fn __wasi_clock_res_get(
1058-
clock_id: __wasi_clockid_t,
1059-
resolution: *mut __wasi_timestamp_t,
1060-
) -> __wasi_errno_t;
1061-
#[link_name = "clock_time_get"]
1062-
pub fn __wasi_clock_time_get(
1063-
clock_id: __wasi_clockid_t,
1064-
precision: __wasi_timestamp_t,
1065-
time: *mut __wasi_timestamp_t,
1066-
) -> __wasi_errno_t;
1067-
#[link_name = "fd_close"]
1068-
pub fn __wasi_fd_close(fd: __wasi_fd_t) -> __wasi_errno_t;
1069-
#[link_name = "fd_datasync"]
1070-
pub fn __wasi_fd_datasync(fd: __wasi_fd_t) -> __wasi_errno_t;
1071-
#[link_name = "fd_pread"]
1072-
pub fn __wasi_fd_pread(
1073-
fd: __wasi_fd_t,
1074-
iovs: *const __wasi_iovec_t,
1075-
iovs_len: size_t,
1076-
offset: __wasi_filesize_t,
1077-
nread: *mut size_t,
1078-
) -> __wasi_errno_t;
1079-
#[link_name = "fd_pwrite"]
1080-
pub fn __wasi_fd_pwrite(
1081-
fd: __wasi_fd_t,
1082-
iovs: *const __wasi_ciovec_t,
1083-
iovs_len: size_t,
1084-
offset: __wasi_filesize_t,
1085-
nwritten: *mut size_t,
1086-
) -> __wasi_errno_t;
1087-
#[link_name = "fd_read"]
1088-
pub fn __wasi_fd_read(
1089-
fd: __wasi_fd_t,
1090-
iovs: *const __wasi_iovec_t,
1091-
iovs_len: size_t,
1092-
nread: *mut size_t,
1093-
) -> __wasi_errno_t;
1094-
#[link_name = "fd_renumber"]
1095-
pub fn __wasi_fd_renumber(
1096-
from: __wasi_fd_t,
1097-
to: __wasi_fd_t,
1098-
) -> __wasi_errno_t;
1099-
#[link_name = "fd_seek"]
1100-
pub fn __wasi_fd_seek(
1101-
fd: __wasi_fd_t,
1102-
offset: __wasi_filedelta_t,
1103-
whence: __wasi_whence_t,
1104-
newoffset: *mut __wasi_filesize_t,
1105-
) -> __wasi_errno_t;
1106-
#[link_name = "fd_tell"]
1107-
pub fn __wasi_fd_tell(
1108-
fd: __wasi_fd_t,
1109-
newoffset: *mut __wasi_filesize_t,
1110-
) -> __wasi_errno_t;
1111-
#[link_name = "fd_fdstat_get"]
1112-
pub fn __wasi_fd_fdstat_get(
1113-
fd: __wasi_fd_t,
1114-
buf: *mut __wasi_fdstat_t,
1115-
) -> __wasi_errno_t;
1116-
#[link_name = "fd_fdstat_set_flags"]
1117-
pub fn __wasi_fd_fdstat_set_flags(
1118-
fd: __wasi_fd_t,
1119-
flags: __wasi_fdflags_t,
1120-
) -> __wasi_errno_t;
1121-
#[link_name = "fd_fdstat_set_rights"]
1122-
pub fn __wasi_fd_fdstat_set_rights(
1123-
fd: __wasi_fd_t,
1124-
fs_rights_base: __wasi_rights_t,
1125-
fs_rights_inheriting: __wasi_rights_t,
1126-
) -> __wasi_errno_t;
1127-
#[link_name = "fd_sync"]
1128-
pub fn __wasi_fd_sync(fd: __wasi_fd_t) -> __wasi_errno_t;
1129-
#[link_name = "fd_write"]
1130-
pub fn __wasi_fd_write(
1131-
fd: __wasi_fd_t,
1132-
iovs: *const __wasi_ciovec_t,
1133-
iovs_len: size_t,
1134-
nwritten: *mut size_t,
1135-
) -> __wasi_errno_t;
1136-
#[link_name = "fd_advise"]
1137-
pub fn __wasi_fd_advise(
1138-
fd: __wasi_fd_t,
1139-
offset: __wasi_filesize_t,
1140-
len: __wasi_filesize_t,
1141-
advice: __wasi_advice_t,
1142-
) -> __wasi_errno_t;
1143-
#[link_name = "fd_allocate"]
1144-
pub fn __wasi_fd_allocate(
1145-
fd: __wasi_fd_t,
1146-
offset: __wasi_filesize_t,
1147-
len: __wasi_filesize_t,
1148-
) -> __wasi_errno_t;
1149-
#[link_name = "path_create_directory"]
1150-
pub fn __wasi_path_create_directory(
1151-
fd: __wasi_fd_t,
1152-
path: *const ::c_char,
1153-
path_len: size_t,
1154-
) -> __wasi_errno_t;
1155-
#[link_name = "path_link"]
1156-
pub fn __wasi_path_link(
1157-
old_fd: __wasi_fd_t,
1158-
old_flags: __wasi_lookupflags_t,
1159-
old_path: *const ::c_char,
1160-
old_path_len: size_t,
1161-
new_fd: __wasi_fd_t,
1162-
new_path: *const ::c_char,
1163-
new_path_len: size_t,
1164-
) -> __wasi_errno_t;
1165-
#[link_name = "path_open"]
1166-
pub fn __wasi_path_open(
1167-
dirfd: __wasi_fd_t,
1168-
dirflags: __wasi_lookupflags_t,
1169-
path: *const ::c_char,
1170-
path_len: size_t,
1171-
oflags: __wasi_oflags_t,
1172-
fs_rights_base: __wasi_rights_t,
1173-
fs_rights_inheriting: __wasi_rights_t,
1174-
fs_flags: __wasi_fdflags_t,
1175-
fd: *mut __wasi_fd_t,
1176-
) -> __wasi_errno_t;
1177-
#[link_name = "fd_readdir"]
1178-
pub fn __wasi_fd_readdir(
1179-
fd: __wasi_fd_t,
1180-
buf: *mut ::c_void,
1181-
buf_len: size_t,
1182-
cookie: __wasi_dircookie_t,
1183-
bufused: *mut size_t,
1184-
) -> __wasi_errno_t;
1185-
#[link_name = "path_readlink"]
1186-
pub fn __wasi_path_readlink(
1187-
fd: __wasi_fd_t,
1188-
path: *const ::c_char,
1189-
path_len: size_t,
1190-
buf: *mut ::c_char,
1191-
buf_len: size_t,
1192-
bufused: *mut size_t,
1193-
) -> __wasi_errno_t;
1194-
#[link_name = "path_rename"]
1195-
pub fn __wasi_path_rename(
1196-
old_fd: __wasi_fd_t,
1197-
old_path: *const ::c_char,
1198-
old_path_len: size_t,
1199-
new_fd: __wasi_fd_t,
1200-
new_path: *const ::c_char,
1201-
new_path_len: size_t,
1202-
) -> __wasi_errno_t;
1203-
#[link_name = "fd_filestat_get"]
1204-
pub fn __wasi_fd_filestat_get(
1205-
fd: __wasi_fd_t,
1206-
buf: *mut __wasi_filestat_t,
1207-
) -> __wasi_errno_t;
1208-
#[link_name = "fd_filestat_set_times"]
1209-
pub fn __wasi_fd_filestat_set_times(
1210-
fd: __wasi_fd_t,
1211-
st_atim: __wasi_timestamp_t,
1212-
st_mtim: __wasi_timestamp_t,
1213-
fstflags: __wasi_fstflags_t,
1214-
) -> __wasi_errno_t;
1215-
#[link_name = "fd_filestat_set_size"]
1216-
pub fn __wasi_fd_filestat_set_size(
1217-
fd: __wasi_fd_t,
1218-
st_size: __wasi_filesize_t,
1219-
) -> __wasi_errno_t;
1220-
#[link_name = "path_filestat_get"]
1221-
pub fn __wasi_path_filestat_get(
1222-
fd: __wasi_fd_t,
1223-
flags: __wasi_lookupflags_t,
1224-
path: *const ::c_char,
1225-
path_len: size_t,
1226-
buf: *mut __wasi_filestat_t,
1227-
) -> __wasi_errno_t;
1228-
#[link_name = "path_filestat_set_times"]
1229-
pub fn __wasi_path_filestat_set_times(
1230-
fd: __wasi_fd_t,
1231-
flags: __wasi_lookupflags_t,
1232-
path: *const ::c_char,
1233-
path_len: size_t,
1234-
st_atim: __wasi_timestamp_t,
1235-
st_mtim: __wasi_timestamp_t,
1236-
fstflags: __wasi_fstflags_t,
1237-
) -> __wasi_errno_t;
1238-
#[link_name = "path_symlink"]
1239-
pub fn __wasi_path_symlink(
1240-
old_path: *const ::c_char,
1241-
old_path_len: size_t,
1242-
fd: __wasi_fd_t,
1243-
new_path: *const ::c_char,
1244-
new_path_len: size_t,
1245-
) -> __wasi_errno_t;
1246-
#[link_name = "path_unlink_file"]
1247-
pub fn __wasi_path_unlink_file(
1248-
fd: __wasi_fd_t,
1249-
path: *const ::c_char,
1250-
path_len: size_t,
1251-
) -> __wasi_errno_t;
1252-
#[link_name = "path_remove_directory"]
1253-
pub fn __wasi_path_remove_directory(
1254-
fd: __wasi_fd_t,
1255-
path: *const ::c_char,
1256-
path_len: size_t,
1257-
) -> __wasi_errno_t;
1258-
#[link_name = "poll_oneoff"]
1259-
pub fn __wasi_poll_oneoff(
1260-
in_: *const __wasi_subscription_t,
1261-
out: *mut __wasi_event_t,
1262-
nsubscriptions: size_t,
1263-
nevents: *mut size_t,
1264-
) -> __wasi_errno_t;
1265-
#[link_name = "proc_exit"]
1266-
pub fn __wasi_proc_exit(rval: __wasi_exitcode_t);
1267-
#[link_name = "proc_raise"]
1268-
pub fn __wasi_proc_raise(sig: __wasi_signal_t) -> __wasi_errno_t;
1269-
#[link_name = "random_get"]
1270-
pub fn __wasi_random_get(
1271-
buf: *mut ::c_void,
1272-
buf_len: size_t,
1273-
) -> __wasi_errno_t;
1274-
#[link_name = "sock_recv"]
1275-
pub fn __wasi_sock_recv(
1276-
sock: __wasi_fd_t,
1277-
ri_data: *const __wasi_iovec_t,
1278-
ri_data_len: size_t,
1279-
ri_flags: __wasi_riflags_t,
1280-
ro_datalen: *mut size_t,
1281-
ro_flags: *mut __wasi_roflags_t,
1282-
) -> __wasi_errno_t;
1283-
#[link_name = "sock_send"]
1284-
pub fn __wasi_sock_send(
1285-
sock: __wasi_fd_t,
1286-
si_data: *const __wasi_ciovec_t,
1287-
si_data_len: size_t,
1288-
si_flags: __wasi_siflags_t,
1289-
so_datalen: *mut size_t,
1290-
) -> __wasi_errno_t;
1291-
#[link_name = "sock_shutdown"]
1292-
pub fn __wasi_sock_shutdown(
1293-
sock: __wasi_fd_t,
1294-
how: __wasi_sdflags_t,
1295-
) -> __wasi_errno_t;
1296-
#[link_name = "sched_yield"]
1297-
pub fn __wasi_sched_yield() -> __wasi_errno_t;
1298-
#[link_name = "args_get"]
1299-
pub fn __wasi_args_get(
1300-
argv: *mut *mut c_char,
1301-
argv_buf: *mut c_char,
1302-
) -> __wasi_errno_t;
1303-
#[link_name = "args_sizes_get"]
1304-
pub fn __wasi_args_sizes_get(
1305-
argc: *mut size_t,
1306-
argv_buf_size: *mut size_t,
1307-
) -> __wasi_errno_t;
1308-
#[link_name = "environ_get"]
1309-
pub fn __wasi_environ_get(
1310-
environ: *mut *mut c_char,
1311-
environ_buf: *mut c_char,
1312-
) -> __wasi_errno_t;
1313-
#[link_name = "environ_sizes_get"]
1314-
pub fn __wasi_environ_sizes_get(
1315-
environ_count: *mut size_t,
1316-
environ_buf_size: *mut size_t,
1317-
) -> __wasi_errno_t;
1318-
#[link_name = "fd_prestat_get"]
1319-
pub fn __wasi_fd_prestat_get(
1320-
fd: __wasi_fd_t,
1321-
buf: *mut __wasi_prestat_t,
1322-
) -> __wasi_errno_t;
1323-
#[link_name = "fd_prestat_dir_name"]
1324-
pub fn __wasi_fd_prestat_dir_name(
1325-
fd: __wasi_fd_t,
1326-
path: *mut c_char,
1327-
path_len: size_t,
1328-
) -> __wasi_errno_t;
1329-
}

0 commit comments

Comments
 (0)