home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / tcpipsrc / h / dns < prev    next >
Text File  |  1994-09-27  |  682b  |  25 lines

  1. #include "Terminal.h"
  2.  
  3. #define dns_PORT       53      /* TCP port for dns service */
  4. #define dnsNAMELEN     10      /* max len of user name */
  5.  
  6. /* dns protocol control block */
  7. struct dns
  8. {
  9.         struct tcb      *tcb;           /* pointer to associated tcb */
  10.         struct session  *session;       /* pointer to dns session */
  11.         Terminal        *window;
  12.         char            *user;
  13.         char            *rxdata;
  14.         int             rxcount;
  15. };
  16. #define NULLDNS        (struct dns *) 0
  17.  
  18.  
  19. /* In dnsCLI */
  20. int dodns(int, char **);
  21. struct dns *alloc_dns(void);
  22. int free_dns(struct dns *);
  23. void dnscli_rcv(struct tcb *, int16);
  24. void d_state(struct tcb *, char, char);
  25.