Transport Interfaces Programming Guide

Protocol Names

The protoent structure defines the protocol-name mapping used with getprotobyname(), getprotobynumber(), and getprotoent():


struct protoent {
   char     *p_name;          /* official protocol name */
   char     **p_aliases       /* alias list */
   int      p_proto;          /* protocol number */
};

In the UNIX domain, no protocol database exists.