GETPROTOENT
Section: Linux Programmer's Manual (3)
Updated: April 24, 1993
Index
Return to Main Contents
�̸�
getprotoent, getprotobyname, getprotobynumber, setprotoent,
endprotoent - �������� ��Ʈ���� �����´�.
����
#include <netdb.h>
struct protoent *getprotoent(void);
struct protoent *getprotobyname(const char *name);
struct protoent *getprotobynumber(int proto);
void setprotoent(int stayopen);
void endprotoent(void);
����
getprotoent() �Լ��� ���� /etc/protocols ���� ���� ������ �а�
���ο��� �̾Ƴ� �ʵ���� �����ϴ� protoent ����ü�� ��ȯ�Ѵ�.
/etc/protocols ������ �ʿ��ϴٸ� ��������.
getprotobyname() �Լ��� /etc/protocols ����
�������� �̸� name�� ��ġ�ϴ� ���ο� �ش��ϴ�
protoent ����ü�� ��ȯ�Ѵ�.
getprotobynumber() �Լ��� �������� ��ȣ number�� ��ġ�ϴ�
���ο� �ش��ϴ� protoent ����ü�� ��ȯ�Ѵ�.
setprotoent() �Լ��� /etc/protocols ������ �а� �� ���´�.
���� stayopen �� ��(1)�̶��, ������ getprotobyname()
�� getprotobynumber() ȣ��� �������� �ʴ´�.
endprotoent() �Լ��� /etc/protocols�� �ݴ´�.
protoent ����ü�� ����ó�� <netdb.h> �� ���ǵǾ� �ִ�:
-
struct protoent {
char *p_name; /* �������� �������� �̸� */
char **p_aliases; /* ��Ī ����Ʈ */
int p_proto; /* �������� ��ȣ */
}
protoent ����ü�� �����:
- p_name
-
���������� �������� �̸�
- p_aliases
-
���������� ���� �����Ҽ� �ִ� �̸��� �η� ����� ����Ʈ
- p_proto
-
�������� ��ȣ
��ȯ��
getprotoent(), getprotobyname() ���� getprotobynumber()
�Լ��� protoent ����ü�� ��ȯ�ϰų�, ���� ������ ���ϰų� ������ ����
�����Ѵٸ� NULL ������ ��ȯ�Ѵ�.
����
- /etc/protocols
-
�������� �����ͺ��̽� ����
ȣȯ
BSD 4.3
���� ��
getservent(3), getnetent(3), protocols(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