execerror 命令

用途

将错误消息写到标准错误。

语法

执行错误

描述

当载入实际程序没有成功时,execerror 命令由 exec 子例程执行。 它会传递被执行的文件的名称和零个或更多的装载器错误消息的字符串。 每个装载器错误消息字符串包含了一个错误编号,后面是出错的数据。

示例

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 命令。