gethostid

Autres langues

Langue: fr

Version: 29 novembre 1993 (fedora - 16/08/07)

Autres sections - même nom

Section: 2 (Appels système)

NOM

gethostid, sethostid - Lire/écrire l'identifiant unique de l'hôte.

SYNOPSIS

#include <unistd.h>

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

DESCRIPTION

Lit ou écrit un identifiant unique sur 32 bits pour la station utilisée. Cet identificateur est censé être unique pour l'ensemble des stations UNIX existantes. Il correspond généralement à l'adresse Internet de la machine locale, comme renvoyé par gethostbyname(3), et est normalement fixé une fois pour toutes.

L'appel de sethostid() est bien sûr limité au super-utilisateur.

L'argument hostid est mémorisé dans le fichier /etc/hostid.

VALEUR RENVOYÉE

gethostid() retourne l'identifiant sur 32 bits de l'hôte, tel qu'il a été positionné par sethostid(2).

CONFORMITÉ

BSD 4.2 ; ces fonctions ont été abandonnées dans BSD 4.4. SVr4 contient gethostid() mais pas sethostid(). POSIX.1-2001 spécifie gethostid() mais pas sethostid().

FICHIERS

/etc/hostid

VOIR AUSSI

hostid(1), gethostbyname(3)

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 15 octobre 1996 et révisée le 14 août 2006.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 2 gethostid ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.