GETHOSTID(2)

NOMBRE
gethostid, sethostid - obtiene o asigna un identificador único al anfitrión (host) presente.

SINOPSIS
#include <unistd.h>

long int gethostid(void);
int sethostid(long int hostid)

DESCRIPCIÓN
Obtiene o asigna un identificador único de 32-bit para para el ordenador presente. El identificador de 32-bit pretende ser único entre todos los sistemas UNIX en existencia. Este normalmente asemeja la dirección Internet para el sistema local, según dado por gethostbyname(3), y por tanto normalmente nunca necesita ser asignado. El uso de la llamada sethostid está restringida al superusuario. El argumento hostid está almacenado en el fichero /etc/hostid.

VALORES REGRESADOS
gethostid regresa el identificador de 32-bit del anfitrión (host) presente según sethostid(2).

CONFORMA CON
POSIX.1 no define estas funciones, pero ISO/IEC 9945-1:1990 las menciona en B.4.4.1.

FICHEROS
/etc/hostid

VEASE
hostid(1), gethostbyname(3)