ntk221 / minishell

0 stars 0 forks source link

2022_mini_shell

このプロジェクトは, 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**

機能要件

疲れたので,ここまで!!☆

readline()関数はメモリリークを起こしうる。これについては対応しなくて良い。しかし,実装コードの中でのメモリリークは許されない。

bash が 最終的なリファレンスであるので, 自分達の解釈を常に bash の挙動と比較して確認すること!