OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [net/] [tcpip/] [v2_0/] [doc/] [getserv.man] - Diff between revs 27 and 174

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 27 Rev 174
NAME
NAME
       getservent, getservbyname, getservbyport - get service entry
       getservent, getservbyname, getservbyport - get service entry
 
 
SYNOPSIS
SYNOPSIS
       #include <network.h>
       #include <network.h>
 
 
       struct servent *getservbyname(const char *name, const char *proto);
       struct servent *getservbyname(const char *name, const char *proto);
 
 
       struct servent *getservbyport(int port, const char *proto);
       struct servent *getservbyport(int port, const char *proto);
 
 
DESCRIPTION
DESCRIPTION
       The  getservbyname()  function returns a servent structure
       The  getservbyname()  function returns a servent structure
       for the line from /etc/services that matches  the  service
       for the line from /etc/services that matches  the  service
       name using protocol proto.
       name using protocol proto.
 
 
       The  getservbyport()  function returns a servent structure
       The  getservbyport()  function returns a servent structure
       for the line that matches the port port given  in  network
       for the line that matches the port port given  in  network
       byte order using protocol proto.
       byte order using protocol proto.
 
 
       The servent structure is defined in <netdb.h> as follows:
       The servent structure is defined in <netdb.h> as follows:
 
 
              struct servent {
              struct servent {
                      char    *s_name;        /* official service name */
                      char    *s_name;        /* official service name */
                      char    **s_aliases;    /* alias list */
                      char    **s_aliases;    /* alias list */
                      int     s_port;         /* port number */
                      int     s_port;         /* port number */
                      char    *s_proto;       /* protocol to use */
                      char    *s_proto;       /* protocol to use */
              }
              }
 
 
       The members of the servent structure are:
       The members of the servent structure are:
 
 
       s_name The official name of the service.
       s_name The official name of the service.
 
 
       s_aliases
       s_aliases
              A zero terminated list of alternative names for the
              A zero terminated list of alternative names for the
              service.
              service.
 
 
       s_port The  port  number  for the service given in network
       s_port The  port  number  for the service given in network
              byte order.
              byte order.
 
 
       s_proto
       s_proto
              The name of the protocol to use with this  service.
              The name of the protocol to use with this  service.
 
 
RETURN VALUE
RETURN VALUE
       The   getservbyname()  and  getservbyport()
       The   getservbyname()  and  getservbyport()
       functions return the servent structure, or a NULL  pointer
       functions return the servent structure, or a NULL  pointer
       if an error occurs.
       if an error occurs.
 
 
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.