|
��������
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)
�����������
� ������ ���������� ����� ����� ��� ������������� ������
������������ ��������� ����� ������� ��������.
���������
��� ���������� ����������� � ����������� �������, ������� �
����� ���������� �� ���������� �����������.
|