#if0
/* Description of data base entry for a single service. */
struct servent
{
char *s_name; /* Official service name. */
char **s_aliases; /* Alias list. */
int s_port; /* Port number. */
char *s_proto; /* Protocol touse. */
};
/* Description of data base entry for a single service. */
struct servent
{
char *s_name; /* Official service name. */
char **s_aliases; /* Alias list. */
int s_port; /* Port number. */
char *s_proto; /* Protocol touse. */
};
/* Open service data base files and mark them as staying open even
after a later search if STAY_OPEN is non-zero.
This function is a possible cancellation point and therefore not
marked with __THROW. */
externvoid setservent (int __stay_open);
/* Close service data base files and clear `stay open' flag.
This function is a possible cancellation point and therefore not
marked with __THROW. */
externvoid endservent (void);
/* Get next entry from service data base file. Open data baseif
necessary.
This function is a possible cancellation point and therefore not
marked with __THROW. */
externstruct servent *getservent (void);
/* Return entry from network data basefor network with NAME and
protocol PROTO.
This function is a possible cancellation point and therefore not
marked with __THROW. */
externstruct servent *getservbyname (__const char *__name,
__const char *__proto);
/* Return entry from service data base which matches port PORT and
protocol PROTO.
This function is a possible cancellation point and therefore not
marked with __THROW. */
externstruct servent *getservbyport (int __port, __const char *__proto);
#endif