-
一个名为rubix_kernel的简单ARMv7内核
资源介绍
Rubix作业系统
特征
SYS通话
yield结束当前时间片。
write写入打开的文件描述符。
read -从文件描述符读取。 返回读取的长度,EOF上为0。 可能会阻塞-请参见set_nonblocking 。
close -关闭文件描述符。
dup2将fd从old复制到new 。 如果new已存在,则将其关闭。
pipe -创建管道。 读取fd [0],写入fd [1]。
fopen打开文件。 不完全是POSIX,因为它是非阻塞的
fork克隆过程。 如果为子代,则返回值为0;如果父代,则返回子代的PID;如果错误,则返回-1。
exec用另一个程序替换该进程。 PID被保留。 堆栈和FD(in / out / err除外)被破坏。
exit -退出码退出。
wait等待子程序退出,并给出退出代码。
kill向进程发送终止信号。 被杀死的进程将不会返回退出代码。