Closed nytsdayo closed 6 days ago
編集内容 ・pwd , cd , env , exitの説明を記述
編集内容 ・各組み込み関数及び組み込み関数実行時についての処理を記述
https://github.com/PalmNeko/minishell/wiki/design
【今後の展望】 envのエラーはどんなときに起きる? unsetとexportの無効な文字 pwdのエラー時処理及び返り値 各関数のワークフロー
bulitin ' s function prottype
int execve(const char filename, char const argv[], char *const envp[]); ->execveに合わせる
cdについて 引数が"-"であるときの記述をした。
cd のオプションについて オプションの判定処理まで洗い出した。
stat(2)あたりを使って、シンボリックリンクであるかは判定が出来そうです。
おそらく、完成しました イシュー自体は閉じます
あまりにもぐちゃぐちゃなので適宜訂正はしていく予定です。(内容ではなく文章の構造を)
各変数の設計
https://github.com/PalmNeko/minishell/wiki/design/