EN JA
GETPID(2)
GETPID(2) FreeBSD System Calls Manual GETPID(2)

名称

getpid, getppid親または呼び出しているプロセスの識別子を取得する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < sys/types.h>
#include < unistd.h>

pid_t
getpid( void);

pid_t
getppid( void);

解説

getpid() システムコールは、呼び出しているプロセスのプロセス ID を返します。 ID は、ユニークであることが保証されますが、セキュリティ上の理由で、テンポラリファイル名を構築するために使用されるべきでは ありません。代わりに mkstemp(3) を参照してください。

getppid() システムコールは、呼び出しているプロセスの親のプロセス ID を返します。

エラー

getpid() と getppid() システムコールは、常に成功し、返り値は、エラーを示すために予約されています。

規格

getpid() と getppid() システムコールは、 IEEE Std 1003.1-1990 (“POSIX.1”) に適合するはずです。

歴史

getpid() 関数は、 Version 7 AT&T UNIX で登場しました。
November 2, 2006 FreeBSD