このプロジェクトは, 12/31 日までに シェルをつくろうというものです。knitta と satushi によるペアプログラミングで挑みます。
readline, rl_clear_history, rl_on_new_line, rl_replace_line, rl_redisplay, add_history, printf, malloc, free, write, **access**, open, read, close, fork, wait, waitpid, wait3, wait4, signal, sigaction, **sigemptyset, sigaddset**, kill, exit, **getcwd**, chdir, **stat, lstat, fstat**, **unlink**, execve, **strerror, perror**, **isatty, ttyname, ttyslot**, **ioctl**, getenv, **tcsetattr, tcgetattr, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs**
$
(dollar sign)については,解釈する。疲れたので,ここまで!!☆
readline()
関数はメモリリークを起こしうる。これについては対応しなくて良い。しかし,実装コードの中でのメモリリークは許されない。
bash が 最終的なリファレンスであるので, 自分達の解釈を常に bash の挙動と比較して確認すること!