이 름
gethostid, sethostid − 현 재 호 스 트 의 유 일 한 식 별 자 (indentifier)를 얻 어 오 거 나 설 정 한 다 .
사 용 법
#include <unistd.h>
long int
gethostid(void);
int sethostid(long int hostid);
설 명
현 재 머 신 을 위 한 32 비 트 식 별 자 를 얻 거 나 설 정 한 다 . 32비 트 식 별 자 는 존 재 하 는 모 든 유 닉 스 시 스 템 중 에 서 유 일 해 야 한 다 . 이 것 은 gethostbyname(3)에 의 해 리 턴 되 는 로 컬 머 신 의 인 터 넷 주 소 와 비 슷 하 다 . 그 리 고 보 통 설 정 할 필 요 가 없 다 .
sethostid를 호 출 할 수 있 는 것 은 슈 퍼 유 저 로 제 한 되 어 있 다 .
hostid 인 자 는 /etc/hostid 파 일 에 저 장 된 다 .
반 환 값
gethostid는 sethostid(2)에 의 해 설 정 된 현 재 호 스 트 의 32 비 트 식 별 자 를 리 턴 한 다 .
호 환
4.2BSD. 이 함 수 들 은 4.4BSD에 서 없 어 졌 다 . POSIX.1에 서 는 이 함 수 들 을 정 의 하 지 않 았 지 만 , ISO/IEC 9945-1:1990는 B.4.4.1에 서 언 급 한 다 . SVr4는 gethostid는 포 함 하 지 만 , sethostid는 포 함 하 지 않 는 다 .
파 일
/etc/hostid
관 련 항 목
hostid(1), gethostbyname(3)
역 자
정 강 훈 <skyeyes [AT] soback.net>, 2000년 5월 2일