| |
| #ifndef _WINSTUB_H_ |
| #define _WINSTUB_H_ |
| |
| #if (defined(WIN32) || defined(cygwin)) |
| |
| /* |
| * database access functions for host, services, protocols, networks |
| */ |
| |
| /* |
| * sets can open. ends must close. |
| */ |
| void sethostent(int stay_open); |
| void setservent(int stay_open); |
| void setprotoent(int stay_open); |
| void setnetent(int stay_open); |
| void endhostent(void); |
| void endservent(void); |
| void endprotoent(void); |
| void endnetent(void); |
| |
| /* |
| * get next entry from data base file, or from NIS if possible. |
| */ |
| /* |
| * returns 0 if there are no more entries to read. |
| */ |
| struct hostent *gethostent(void); |
| struct servent *getservent(void); |
| struct protoent *getprotoent(void); |
| struct netent *getnetent(void); |
| |
| struct netent *getnetbyaddr(long net, int type); |
| |
| /* |
| * Return the network number from an internet address |
| */ |
| u_long inet_netof(struct in_addr in); |
| |
| /* |
| * Return the host number from an internet address |
| */ |
| u_long inet_lnaof(struct in_addr in); |
| |
| #endif /* WIN32 or cygwin */ |
| |
| #endif /*_WINSTUB_H_ */ |