Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wa-lang
wa
提交
83585ee2
wa
项目概览
wa-lang
/
wa
10 个月 前同步成功
通知
68
Star
655
Fork
45
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
wa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
83585ee2
编写于
3月 19, 2023
作者:
chai2010
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充 wasi 函数
上级
06674794
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
102 addition
and
0 deletion
+102
-0
internal/waroot/_waroot/src/syscall/wasi/fs.wa
internal/waroot/_waroot/src/syscall/wasi/fs.wa
+90
-0
internal/waroot/_waroot/src/syscall/wasi/poll.wa
internal/waroot/_waroot/src/syscall/wasi/poll.wa
+4
-0
internal/waroot/_waroot/src/syscall/wasi/random.wa
internal/waroot/_waroot/src/syscall/wasi/random.wa
+4
-0
internal/waroot/_waroot/src/syscall/wasi/sched.wa
internal/waroot/_waroot/src/syscall/wasi/sched.wa
+4
-0
未找到文件。
internal/waroot/_waroot/src/syscall/wasi/fs.wa
浏览文件 @
83585ee2
// 版权 @2022 凹语言 作者。保留所有权利。
//#wa:import wasi_snapshot_preview1 fd_advise
func fd_advise() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_allocate
func fd_allocate() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_close
func fd_close() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_datasync
func fd_datasync() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_fdstat_get
func fd_fdstat_get() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_fdstat_set_flags
func fd_fdstat_set_flags() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_fdstat_set_rights
func fd_fdstat_set_rights() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_filestat_get
func fd_filestat_get() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_filestat_set_size
func fd_filestat_set_size() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_filestat_set_times
func fd_filestat_set_times() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_pread
func fd_pread() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_prestat_get
func fd_prestat_get() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_prestat_dir_name
func fd_prestat_dir_name() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_pwrite
func fd_pwrite() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_read
func fd_read() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_readdir
func fd_readdir() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_renumber
func fd_renumber() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_seek
func fd_seek() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_sync
func fd_sync() => (errno: i32)
//#wa:import wasi_snapshot_preview1 fd_tell
func fd_tell() => (errno: i32)
#wa:import wasi_snapshot_preview1 fd_write
func FdWrite(fd: i32, io: i32, iovs_len: i32, nwritten: i32) => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_create_directory
func path_create_directory() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_filestat_get
func path_filestat_get() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_filestat_set_times
func path_filestat_set_times() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_link
func path_link() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_open
func path_open() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_readlink
func path_readlink() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_remove_directory
func path_remove_directory() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_rename
func path_rename() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_symlink
func path_symlink() => (errno: i32)
//#wa:import wasi_snapshot_preview1 path_unlink_file
func path_unlink_file() => (errno: i32)
internal/waroot/_waroot/src/syscall/wasi/poll.wa
0 → 100644
浏览文件 @
83585ee2
// 版权 @2022 凹语言 作者。保留所有权利。
#wa:import wasi_snapshot_preview1 poll_oneoff
func PollOneoff(in, out, nsubscriptions, result_nevents: i32) => (errno: i32)
internal/waroot/_waroot/src/syscall/wasi/random.wa
0 → 100644
浏览文件 @
83585ee2
// 版权 @2022 凹语言 作者。保留所有权利。
#wa:import wasi_snapshot_preview1 random_get
func RandomGet(buf: i32, buf_len: i32) => (errno: i32)
internal/waroot/_waroot/src/syscall/wasi/sched.wa
0 → 100644
浏览文件 @
83585ee2
// 版权 @2022 凹语言 作者。保留所有权利。
#wa:import wasi_snapshot_preview1 sched_yield
func SchedYield() => (errno: i32)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录