GETHOSTID(3)

명칭
gethostid, sethostid - 현재의 호스트의 고유의 식별자의 취득 / 설정

프로그램 라이브러리
libc

서식
<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() 시스템 콜은, 4.2BSD 그리고 등장해, 4.4BSD 그리고 중지되었습니다.