GETHOSTID(3) | FreeBSD Library Functions Manual | GETHOSTID(3) |
名称
gethostid, sethostid — 現在のホストのユニークな識別子を取得/設定するライブラリ
Standard C Library (libc, -lc)解説
sethostid() 関数は、現存するすべての UNIX システムのうちでユニークとなることを目的としている現在のプロセッサのための 32 ビットの識別子を確立します。これは、通常ローカルマシンのための DARPA インターネットアドレスです。この呼び出しは、スーパユーザのみに許可され、通常ブート時に実行されます。gethostid() 関数は、現在のプロセッサのための 32 ビットの識別子を返します。
この関数は、非推奨となりました。 hostid は、 sysctl(3) の使用によって設定されるか、または検索されるべきです。
歴史
gethostid() と sethostid() システムコールは、 4.2BSD で登場し、 4.4BSD で撤回されました。バグ
識別子のために 32 ビットでは小さすぎます。June 2, 1993 | FreeBSD |