tail head cat sleep
QR code linking to this page

manページ  — GETPID

名称

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() システムコールは必ず正常に完了するので、エラーを示すための戻り値はありません。

関連項目

gethostid(3)

規格

getpid() システムコールと getppid() システムコールは IEEE Std 1003.1-90 ("POSIX.1") に適合しています。

歴史

getpid() 関数は AT&T v7 で登場しました。

GETPID (2) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。

On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
— Charles Babbage