home *** CD-ROM | disk | FTP | other *** search
- #define LITTLE_ENDIAN 1234 /* least-significant byte first (vax) */
- #define BIG_ENDIAN 4321 /* most-significant byte first (IBM, net) */
- #define PDP_ENDIAN 3412 /* LSB first in word, MSW first in long (pdp) */
- #define BYTE_ORDER LITTLE_ENDIAN
- #define BSD 43
- #define _PATH_HOSTCONF "<TCPIP$dir>.resolve.hostconf"
- #define _PATH_RESCONF "<TCPIP$dir>.resolve.resconf"
- #define HOSTDB "<TCPIP$dir>.resolve.hosts"
- #define MAXHOSTNAMELEN 200
-
- #define INADDR_ANY 0
-
- #define index strchr
- #define rindex strrchr
- #define bcopy(a,b,c) memmove(b,a,c)
- #define bzero(buff,len) memset(buff,0,len)
-
- typedef struct {
- unsigned int fd[1];
- int fds_bits[1];
- } fd_set;
-
- struct timeval {
- int tv_sec,tv_usec; }; /* aeby */
-
-
- #define CACHE_OBSOLETE (72*3600)
- #define CACHE_SIZE 40
- #define CACHE_NAME 0
- #define CACHE_ADDR 1
- #define CACHE_MX 2
-
- extern int cache_req( void *, int, int , struct hostent ** );
- extern void cache_it( void *, int, int , struct hostent *, long );
- extern void cache_save( void );
- extern void cache_restore( void );
- extern void cache_purge( void );
- extern void cache_print( void );
- extern void cache_init( unsigned int );
-