PalmNeko / minishell

pair project for minishell
MIT License
0 stars 0 forks source link

設計 > ビルトイン関数 #2

Closed nytsdayo closed 6 days ago

nytsdayo commented 1 month ago

各変数の設計

https://github.com/PalmNeko/minishell/wiki/design/

nytsdayo commented 1 month ago

編集内容 ・pwd , cd , env , exitの説明を記述

nytsdayo commented 3 weeks ago

編集内容 ・各組み込み関数及び組み込み関数実行時についての処理を記述

https://github.com/PalmNeko/minishell/wiki/design

【今後の展望】 envのエラーはどんなときに起きる? unsetとexportの無効な文字 pwdのエラー時処理及び返り値 各関数のワークフロー

nytsdayo commented 3 weeks ago

bulitin ' s function prottype

int execve(const char filename, char const argv[], char *const envp[]); ->execveに合わせる

nytsdayo commented 1 week ago

cdについて 引数が"-"であるときの記述をした。

nytsdayo commented 1 week ago

cd のオプションについて オプションの判定処理まで洗い出した。

stat(2)あたりを使って、シンボリックリンクであるかは判定が出来そうです。

nytsdayo commented 6 days ago

おそらく、完成しました イシュー自体は閉じます

あまりにもぐちゃぐちゃなので適宜訂正はしていく予定です。(内容ではなく文章の構造を)