Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
X
xv6-public
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸时代
OS Lab Group
奖励实验
xv6-public
提交
b36f7b96
提交
b36f7b96
4月 07, 2012
创建
作者:
Austin Clements
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
No more syscall prototypes
These are no longer necessary because of how we generate the syscall vector array and removing them discourages calling syscall entry points from inside the kernel.
上级
42c41a06
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
0 行增加
和
40 行删除
+0
-40
kernel.hh
include/kernel.hh
+0
-40
没有找到文件。
include/kernel.hh
浏览文件 @
b36f7b96
...
...
@@ -259,43 +259,3 @@ void trapret(void);
void
threadstub
(
void
);
void
threadhelper
(
void
(
*
fn
)(
void
*
),
void
*
arg
);
void
trap
(
struct
trapframe
*
tf
);
// syscalls
struct
stat
;
struct
sockaddr
;
int
sys_chdir
(
const
char
*
);
int
sys_close
(
int
);
int
sys_dup
(
int
);
int
sys_exec
(
const
char
*
,
userptr
<
userptr
<
const
char
>
>
);
int
sys_exit
(
void
)
__attribute__
((
noreturn
));
int
sys_fork
(
int
);
int
sys_fstat
(
int
,
struct
stat
*
);
int
sys_getpid
(
void
);
int
sys_kill
(
int
);
int
sys_link
(
const
char
*
,
const
char
*
);
int
sys_mkdirat
(
int
,
const
char
*
);
int
sys_mknod
(
const
char
*
,
int
,
int
);
int
sys_openat
(
int
,
const
char
*
,
int
);
int
sys_pipe
(
int
*
);
ssize_t
sys_read
(
int
,
void
*
,
size_t
);
char
*
sys_sbrk
(
int
);
int
sys_nsleep
(
u64
);
int
sys_unlink
(
const
char
*
);
int
sys_wait
(
void
);
ssize_t
sys_write
(
int
,
const
void
*
,
size_t
);
u64
sys_uptime
(
void
);
int
sys_map
(
userptr
<
void
>
,
size_t
);
int
sys_unmap
(
userptr
<
void
>
,
size_t
);
int
sys_halt
(
void
);
int
sys_socket
(
int
,
int
,
int
);
int
sys_bind
(
int
xsock
,
const
struct
sockaddr
*
xaddr
,
int
xaddrlen
);
int
sys_listen
(
int
,
int
);
int
sys_accept
(
int
,
struct
sockaddr
*
,
int
*
);
ssize_t
sys_pread
(
int
fd
,
void
*
ubuf
,
size_t
count
,
off_t
offset
);
int
sys_async
(
int
,
size_t
,
off_t
,
int
,
int
);
int
sys_script
(
void
*
addr
,
u64
len
,
u64
chunk
);
int
sys_setfs
(
u64
base
);
int
sys_wqwait
(
void
);
int
sys_setaffinity
(
int
cpu
);
long
sys_futex
(
const
u64
*
addr
,
int
op
,
u64
val
,
u64
timer
);
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论