SH(3F)

名前
sh - sh シェルコマンドの高速実行

形式
integer function sh (string)
character*(*) string

機能説明
関数 sh は、コマンドとして入力されたかのように、文字列 string を sh シェルに入力として与えます。

シェルは常に Bourne シェル sh(1) です。

現在のプロセスはコマンドが終了するまで待機します。 戻り値はシェルの終了ステータスになります。 この値については、 wait (2) を参照してください。

出力ファイルの場合、バッファの内容は実際のファイルにフラッシュされます。

入力ファイルの場合、ポインタの位置は予測できません。

sh 関数は、MT-safe ではありませんので、マルチスレッド環境での使用は危険です。

ファイル
libfui.a

関連項目
execve(2)、 wait(2)、 system(3c)

使用上の留意点
string は、1024 文字を超えないようにしてください。