getpid カーネル・サービス
目的
現行プロセスのプロセス ID を取得します。
構文
#include <sys/types.h>
#include <sys/errno.h> pid_t getpid ()説明
GetPID カーネル・サービスは、呼び出しプロセスのプロセス ID を返します。
GetPID サービスを使用して、ルーチンが実行されている環境を検査することもできます。 呼び出し側が割り込み環境で実行している場合、取得するサービスはプロセスIDを返します-1 。 ルーチンがプロセス環境で実行されている場合、 GetPID サービスは現行プロセス ID を取得します。
実行環境
GetPID カーネル・サービスは、プロセス環境または割り込み環境から呼び出すことができます。
戻り値
| 項目 | 説明 |
|---|---|
| -1 | GetPID サービスが割り込み環境から呼び出されたことを示します。 |
GetPID サービスは、プロセス環境から呼び出された場合、現行プロセスのプロセス ID を返します。