ue_proc_check 内核服务

用途

确定某个进程是否对系统至关重要。

语法

int ue_proc_check (pid)
pid_t pid; 

描述

ue_proc_check 内核服务确定特定进程对于系统而言是否至关重要。 关键进程是内核进程或已由 ue_proc_register 系统调用注册为关键进程的进程。 如果该进程具有与该进程关联的不可恢复硬件错误,那么关键进程将导致系统终止。 与进程关联的不可恢复硬件错误由支持 UE-Gard 错误处理的系统上的内核机器检查处理程序确定。

仅当在用户进程中以内核方式执行时,才应该调用 ue_proc_check 内核服务。

参数

描述
pid 指定要检查为关键的进程的标识。

执行环境

ue_proc_check 内核服务只能从中断环境中进行调用。

返回值

描述
重大安全事件数量 指示 不是临界状态。
EINVAL 指示 处于临界状态。
-1 指示 参数无效或该进程不再存在。