tail head cat sleep
QR code linking to this page

manページ  — GETHOSTID

名称

gethostid, sethostid – 現在のホストの固有の識別子の取得 / 設定

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <unistd.h>

long
gethostid(void);

void
sethostid(long hostid);

解説

sethostid() は現在のプロセッサの 32 ビット識別子を設定します。 識別子は現存するすべての UNIX システムのなかで、固有であることが意図されます。 通常はローカルマシンの DARPA インターネットアドレスです。 この関数を呼び出せるのはスーパユーザだけで、通常は起動時に実行されます。

gethostid() は、現在のプロセッサの 32 ビット識別子を返します。

この関数は旧式なものとなりました。 hostid の設定および取り出しには sysctl(3) を使用すべきです。

関連項目

gethostname(3), sysctl(3), sysctl(8)

バグ

この識別子が 32 ビットでは小さすぎます。

歴史

gethostid() および sethostid() システムコールは、 BSD 4.2 で登場し、 BSD 4.4 で打ち切られました。

BSD 4.2 GETHOSTID (3) June 2, 1993

tail head cat sleep
QR code linking to this page


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

The Unix phenomenon is scary. It doesn't go away.
— Steve Ballmer