5 #if (defined(WIN32) || defined(cygwin))
8 * database access functions for host, services, protocols, networks
12 * sets can open. ends must close.
14 void sethostent(int stay_open);
15 void setservent(int stay_open);
16 void setprotoent(int stay_open);
17 void setnetent(int stay_open);
18 void endhostent(void);
19 void endservent(void);
20 void endprotoent(void);
24 * get next entry from data base file, or from NIS if possible.
27 * returns 0 if there are no more entries to read.
29 struct hostent *gethostent(void);
30 struct servent *getservent(void);
31 struct protoent *getprotoent(void);
32 struct netent *getnetent(void);
34 struct netent *getnetbyaddr(long net, int type);
37 * Return the network number from an internet address
39 u_long inet_netof(struct in_addr in);
42 * Return the host number from an internet address
44 u_long inet_lnaof(struct in_addr in);
46 #endif /* WIN32 or cygwin */
48 #endif /*_WINSTUB_H_ */