Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

GETRPCBYNAME(3)

НАЗВАНИЕ
getrpcent, getrpcbyname, getrpcbynumber - получить сведения об RPC

СИНТАКСИС

	#include <rpc/netdb.h>
	 
	struct rpcent *getrpcent()
	 
	struct rpcent *getrpcbyname(name)
	char *name;
	 
	struct rpcent *getrpcbynumber(number)
	int number;
	 
	setrpcent(stayopen)
	int stayopen
	 
	endrpcent()

ОПИСАНИЕ
Функции getrpcent, getrpcbyname и getrpcbyaddr возвращают указатель на объект, имеющий следующую структуру и описывающий строку в БД номеров программ RPC /etc/rpc:

	struct rpcent {
	  char   *r_name;     /* имя сервера для rpc-программы */
	  char   **r_aliases; /* список псевдонимов */
	  long   r_number;    /* номер rpc-программы */
	};

ЭЛЕМЕНТЫ СТРУКТУРЫ
r_name Имя сервера для данной RPC-программы.
r_aliases Список альтернативных имен RPC-программы, оканчивающийся нулем.
r_number Номер RPC-программы для данной функции.

Команды работают следующим образом:
Getrpcent считывает следующую строку из файла, открывая файл в случае необходимости. Функция setrpcent открывает файл и возвращается к его началу. Если флаг stayopen установлен (non-zero), сетевая БД не будет закрываться после каждого обращения к getrpcent. Endrpcent закрывает файл. Getrpcbyname и getrpcbynumber последовательно просматривают файл с самого начала в поисках имени или номера RPC-программы.

ФАЙЛЫ

	/etc/rpc
	имя_домена/rpc.bynumber

СМ. ТАКЖЕ
rpc(2), rpcinfo(8)

ДИАГНОСТИКА
В случае достижения конца файла или возникновения ошибки возвращаемый указатель имеет нулевое значение.

ЗАМЕЧАНИЯ
Вся информация сохраняется в статической области, поэтому в целях сохранения ее необходимо скопировать.


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте