[b-free: 150] POSIX SYSCALLS

内藤 隆一 (GGC00661@niftyserve.or.jp)
Fri, 17 Mar 1995 22:38:00 +0900

隆一です。

B-Free メイリングリストの皆さん、こんにちは。

POSIX 環境 on B-Free を作ろうといろいろ資料を集めていました。
結局のところ、POSIX 環境として以下のシステムコールをサポートすることに
しました。

access chdir chmod chown
close closedir creat dup
dup2 execl execle execlp
execv execve execvp _exit
fcntl fork fseek fstat
getcwd getegid getenv geteuid
getgid getgrgid getgrnam getgroups
getlogin getpgrp getpid getppid
getuid kill link lseek
mkdir mkfifo open opendir
pause pipe read readdir
remove rename rewind rewinddir
rmdir setgid setpgid setsid
setuid sigaction sigaddset sigdelset
sigemptyset sigfillset sigismember siglongjmp
sigpending sigprocmask sigsetjmp sitsuspend
sleep stat time times
ttyname tzset umask uname
unlink utime watipid write

(tzset は、システムコールの必要はないかな?)
あと、次のシステムコールは POSIX では OS 依存となっていますが、
必要な仕様を決めてしまおうと思っています。

mount umount sbrk

-- 
内藤隆一 (ggc00661@niftyserve.or.jp)