提交 752eb80c 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

exec is special, for now

上级 4f6e9572
#include "syscall.h" #include "syscall.h"
#include "traps.h" #include "traps.h"
#define SYSCALL_INT(name) \
.globl name; \
name: \
movq $SYS_ ## name, %rax; \
int $T_SYSCALL; \
ret
#define SYSCALL(name) \ #define SYSCALL(name) \
.globl name; \ .globl name; \
name: \ name: \
...@@ -17,7 +24,7 @@ SYSCALL(read) ...@@ -17,7 +24,7 @@ SYSCALL(read)
SYSCALL(write) SYSCALL(write)
SYSCALL(close) SYSCALL(close)
SYSCALL(kill) SYSCALL(kill)
SYSCALL(exec) SYSCALL_INT(exec)
SYSCALL(open) SYSCALL(open)
SYSCALL(mknod) SYSCALL(mknod)
SYSCALL(unlink) SYSCALL(unlink)
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论