C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0829デフォルトの名無しさん
2007/05/09(水) 15:12:22[2] 問題文(含コード&リンク):
以下の要求を満たす shell を作成せよ。
・コマンドライン入力を受け付けて、実行可能ファイルを実行できる
コマンドサーチパスを持っている方が望ましいが、実行時に full path指定
するのでも構わない
・バックグラウンド実行
・標準入出力・エラー出力のリダイレクション
・パイプによる標準入出力の他プロセスへの接続
作成の上で条件は以下の通りです。
・使ってよいのは基本的にはシステムコールのみ
man で (2)
execve, fork, pipe, dup, read, write, open
・プログラム作成の効率化を考慮して以下の library関数は使うことを認める
exec周り execv
文字列関係 str...
入出力関係 fprintf, fgets
入出力関係は、コマンドライン入力、エラー出力に限る
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc 3.6.6
[3.3] 言語: C
[4] 期限: 今月一杯
[5] その他の制限:上のとおり
誰か助けてくださいorz
■ このスレッドは過去ログ倉庫に格納されています