getrpcport -
получение
номера
порта RPC
Standard C library (
libc,
-lc)
#include <rpc/rpc.h>
int getrpcport(const char *host, unsigned long prognum,
unsigned long versnum, unsigned int proto);
Функция
getrpcport()
возвращает
номер
порта для
версии
versnum
RPC-программы
prognum,
работающей
на
host и
использующей
протокол
proto.
Она
возвращает
0, если не
может
связаться
с portmapper или если
prognum не
зарегистрирована.
Если же
prognum
зарегистрирована,
но не с
версией
versnum,
она все
равно
будет
возвращать
номер
порта (с
версией
программы),
указывая
на то, что
программа
действительно
зарегистрирована.
Несоответствие
версий
будет
зарегистрировано
при первой
попытке
вызвать
службу.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
getrpcport() |
Безвредность
в нитях |
MT-Safe env locale |
Нет в POSIX.1.
Присутствует
в BSD, Solaris и
многих
других
системах.
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]>, Dmitry Bolkhovskikh
<
[email protected]>, Vladislav <
[email protected]>,
Yuri Kozlov <
[email protected]> и
Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]