home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / netlite / NET / h / FINGER < prev    next >
Text File  |  1993-04-03  |  1KB  |  38 lines

  1.  
  2. /*
  3.  *
  4.  *      Finger support...
  5.  *
  6.  *      Finger header defines.  Written by Michael T. Horne - KA7AXD.
  7.  *      Copyright 1988 by Michael T. Horne, All Rights Reserved.
  8.  *      Permission granted for non-commercial use and copying, provided
  9.  *      that this notice is retained.
  10.  *
  11.  */
  12.  
  13. #define FINGNAMELEN     8       /* max len of user name */
  14.  
  15. /* finger protocol control block */
  16. struct finger {
  17.         struct tcb      *tcb;           /* pointer to associated tcb */
  18.         struct session  *session;       /* pointer to finger session */
  19.         char            *user;          /* name of user to finger */
  20. };
  21. #define NULLFING        (struct finger *) 0
  22.  
  23. extern char             fingerpath[];    /* see files.c */
  24.  
  25.  
  26. /* In FINGCLI */
  27. void start_finger(void);
  28. struct finger *alloc_finger(void);
  29. int free_finger(struct finger *);
  30. void fingcli_rcv(struct tcb *, int16);
  31. void f_state(struct tcb *, char, char);
  32.  
  33. /* In FINGSERV */
  34. int finger1(int, char **);
  35. void fing_state(struct tcb *, char, char);
  36. int finger0(void);
  37. void rcv_fing(struct tcb *, int16);
  38.