Shell作り

ソースはまだまだだけれども、とりあえずTodoとして。

  • まず最初に構文Parserを作り、実行ファイル名・引数・標準入力・標準出力の構造体の配列にする。
  • 実行ファイル名を探す関数の作成、たとえばlsならば/bin/lsを見つけるための関数や、パスの配列を取得する関数の作成。

それから、わからないのがパイプシステムコール。ゾンビというか、プロセスが旅立ったまま帰ってこない。多分標準入力なんかの向き先を変えてるからなんだと思うけど。