Linux |
CentOS 5.3 |
|
gethostid(2) |
gethostid, sethostid − Lire/écrire l’identifiant unique de l’hôte. |
#include <unistd.h> long gethostid (void); |
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. |
gethostid() retourne l’identifiant sur 32 bits de l’hôte, tel qu’il a été positionné par sethostid(2). |
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(). |
/etc/hostid |
hostid(1), gethostbyname(3) |
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. |
gethostid(2) |