GETHOSTID(3) BSD Programmer's Manual GETHOSTID(3)NAME
gethostid, sethostid - get/set unique identifier of current host
SYNOPSIS
#include <unistd.h>
long
gethostid(void);
void
sethostid(long hostid);
DESCRIPTIONSethostid() sets a 32-bit identifier for the current machine. This iden-
tifier is intended to be unique, and is normally the Internet address for
the machine. This call may only be made by the super-user.
Gethostid() returns the current 32-bit identifier for the machine.
This functionality has been deprecated, and was never widely used. If
necessary for software portability, it should be set at boot time, per-
haps in /etc/netstart, using sysctl(8).
SEE ALSOgethostname(3), sysctl(3), sysctl(8).
BUGS
32 bits for the identifier is too small.
HISTORY
The gethostid() and sethostid() syscalls appeared in 4.2BSD and were re-
moved in 4.4BSD.
4.2 Berkeley Distribution June 2, 1993 1