GETPID(2) |
FreeBSD System Calls Manual |
GETPID(2) |
名称
getpid,
getppid —
親または呼び出しているプロセスの識別子を取得する
ライブラリ
Standard C Library (libc, -lc)
解説
getpid() システムコールは、呼び出しているプロセスのプロセス ID を返します。 ID は、ユニークであることが保証されますが、セキュリティ上の理由で、テンポラリファイル名を構築するために使用されるべきでは
ありません。代わりに
mkstemp(3) を参照してください。
getppid() システムコールは、呼び出しているプロセスの親のプロセス ID を返します。
エラー
getpid() と
getppid() システムコールは、常に成功し、返り値は、エラーを示すために予約されています。
規格
getpid() と
getppid() システムコールは、 IEEE Std 1003.1-1990 (“POSIX.1”) に適合するはずです。
歴史
getpid() 関数は、 Version 7 AT&T UNIX で登場しました。