GETSERVENT
Section: ������ ���α��� �Ŵ��� (3)
Updated: 1996�� 4�� 22��
Index
Return to Main Contents
�̸�
getservent, getservbyname, getservbyport, setservent, endservent - ���� ��Ʈ���� �����´�.
����
#include <netdb.h>
struct servent *getservent(void);
struct servent *getservbyname(const char *name, const char *proto);
struct servent *getservbyport(int port, const char *proto);
void setservent(int stayopen);
void endservent(void);
����
getservent() �Լ��� ���� /etc/services���� ���� ������ �а� ��
���ο��� �̾Ƴ� �ʵ���� �����ϴ� ����ü servent�� �����Ѵ�.
/etc/services ������ �ʿ��ϴٸ� ��������.
getservbyname() �Լ��� /etc/services���� �������� proto��
����ϸ� ���� name �� ��ġ�ϴ� ���ο� �ش��ϴ� servent
����ü�� ��ȯ�Ѵ�.
getservbyport() �Լ��� �������� proto�� ����ϸ� ��Ʈ��
����Ʈ ������ �־��� ��Ʈ port�� ��ġ�ϴ� servent ����ü��
��ȯ�Ѵ�.
setservent() �Լ��� /etc/services ������ ���� �ٽ� �������
�������´�.
���� stayopen �� ��(1)�̶��, ������ getservbyname() ��
getservbyport() ȣ��� �������� �ʴ´�.
endservent() �Լ��� /etc/services�� �ݴ´�.
servent ����ü�� ����ó�� <netdb.h>�� ���ǵǾ� �ִ�:
-
struct servent {
char *s_name; /* �������� ���� �̸� */
char **s_aliases; /* ��Ī ����Ʈ */
int s_port; /* ��Ʈ ��ȣ */
char *s_proto; /* ����ϴ� �������� */
}
servent ����ü�� �����:
- s_name
-
������ �������� �̸�.
- s_aliases
-
���� ���� �����Ҽ� �ִ� �η� ����� ����Ʈ
- s_port
-
��Ʈ�� ����Ʈ ������ �־��� ������ ��Ʈ ��ȣ
- s_proto
-
�� ������ ����ϴ� �������� �̸�
��ȯ��
getservent(), getservbyname() ���� getservbyport()
�Լ��� servent ����ü�� ��ȯ�ϰų�, ���� ������ �Ͼ�ų� ������
���� �����Ѵٸ� NULL ������ ��ȯ�Ѵ�.
����
- /etc/services
-
���� ������ ����
ȣȯ
BSD 4.3
���� ��
getprotoent(3), getnetent(3), services(5)
����
������ <skyeyes@soback.kornet.net>, 2001�� 4�� 30��
Index
- �̸�
-
- ����
-
- ����
-
- ��ȯ��
-
- ����
-
- ȣȯ
-
- ���� ��
-
- ����
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004