setpinit 内核服务
用途
将当前内核进程的父代设置为初始化进程。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/device.h> int setpinit()描述
设置内核服务可由 "内核进程调用,将其父进程设置为 "启动进程。 这是为了将子信号的死亡重定向到内核进程的终止。 因此,允许 init 进程执行它的缺省 zombie 进程清除。
setpinit服务由内核进程使用,该内核进程可以终止,但不希望创建它的用户模式进程收到子进程死亡通知。
执行环境
setpinit内核服务只能从进程环境中调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| EINVAL | 指示当前进程不是一个内核进程。 |