getprotoent

GETPROTOENT(3)             Linux Programmer's Manual            GETPROTOENT(3)



ì´ë¦
       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ì¼



BSD                             April 24, 1993                  GETPROTOENT(3)