2006-03-15から1日間の記事一覧

rfork(2)

forkじゃなくてrforkがシステムコールなんだ.rforkはLinuxのclone(2)のように,プロセス生成するとき,親子プロセス間で共有するリソースを指定できる.FreeBSDのrforkもman rforkによると,Plan9由来とのこと.

syscall(1)

ってコマンドがあるんだなぁ. cpu% syscall write 1 hello 5 hellosyscall: return 5, no error

Plan9のシステムコール数

cpu% cd /sys/src/libc/9syscall cpu% cat sys.h #define SYSR1 0 #define _ERRSTR 1 #define BIND 2 #define CHDIR 3 #define CLOSE 4 #define DUP 5 #define ALARM 6 #define EXEC 7 #define EXITS 8 #define _FSESSION 9 #define FAUTH 10 #define _FSTAT…