execerror コマンド
目的
標準エラーにエラー・メッセージを書き出します。
構文
execerror
説明
execerror コマンドは、実プログラムが正しくロードされない場合に、exec サブルーチンによって実行されます。 execerror コマンドには、実行中のファイルの名前と、ゼロ個または 1 個以上のローダー・エラー・メッセージの文字列が渡されます。 個々のローダー・エラー・メッセージの文字列には、エラー番号と、それに続くエラー・データが含まれます。
例
execerror コマンドは次のように使用します。
char *buffer[1024];
buffer[0] = "execerror" ;
buffer[1] = "name of program that failed to load";
loadquery(L_GETMESSAGES, &buffer[2], sizeof buffer -8);
execvp("/usr/sbin/execerror",buffer);
このサンプル・コードでは、アプリケーションは、メッセージが標準エラーに書き出された後に終了します。
ファイル
項目 | 説明 |
---|---|
/usr/sbin/execerror | execerror コマンドが入っています。 |