getpid 内核服务
用途
获得当前进程的进程标识。
语法
#include <sys/types.h>
#include <sys/errno.h> pid_t getpid ()描述
Getpid 内核服务会返回调用进程的进程标识。
也可以使用 Getpid 服务来检查正在其中执行例程的环境。 如果调用者在中断环境中运行,getpid 服务将返回 -1 的进程 ID。 如果在进程环境中执行例程,那么 Getpid 服务将获取当前进程标识。
执行环境
可以从进程或中断环境中调用 Getpid 内核服务。
返回值
| 项 | 描述 |
|---|---|
| -1 | 指示 Getpid 服务是从中断环境中调用的。 |
Getpid 服务返回当前进程的进程标识 (如果从进程环境中调用)。