setpinit 内核服务

用途

将当前内核进程的父代设置为初始化进程。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/device.h>
int setpinit()

描述

设置内核服务可由 "内核进程调用,将其父进程设置为 "启动进程。 这是为了将子信号的死亡重定向到内核进程的终止。 因此,允许 init 进程执行它的缺省 zombie 进程清除。

setpinit服务由内核进程使用,该内核进程可以终止,但不希望创建它的用户模式进程收到子进程死亡通知。

执行环境

setpinit内核服务只能从进程环境中调用。

返回值

描述
重大安全事件数量 指示操作成功。
EINVAL 指示当前进程不是一个内核进程。