Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       gethostid, sethostid - получить или установить уникальный идентификатор
       текущей машины

ОБЗОР

       #include <unistd.h>

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

ОПИСАНИЕ

       Получает или устанавливает уникальный 32-битный  идентификатор  текущей
       машины.   Этот   идентификатор  задумывался  как  уникальный  для  всех
       существующих UNIX систем. В принципе, он похож на  Интернет  адрес  для
       локальной   машины,  который  возвращается  gethostbyname(3),  и  таким
       образом его никогда не нужно устанавливать.

       Вызов sethostid может осуществляться только суперпользователем.

       Аргумент hostid сохраняется в файле /etc/hostid.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       gethostid   возвращает   32-битный   идентификатор   текущей    машины,
       установленный sethostid(2).

СООТВЕТСТВИЕ СТАНДАРТАМ

       4.2BSD.   Эти функции были удалены в 4.4BSD.  POSIX.1 не определяет эти
       функции, но ISO/IEC  9945-1:1990  упоминает  о  них  в  B.4.4.1.   SVr4
       включает gethostid но не sethostid.

ФАЙЛЫ

       /etc/hostid

СМОТРИТЕ ТАКЖЕ

       hostid(1), gethostbyname(3)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003