pauthent.h
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:1k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. /*
  2.  * Copyright (c) 1989, 1990, 1991 by the University of Washington
  3.  *
  4.  * For copying and distribution information, please see the file
  5.  * <copyright.h>.
  6.  */
  7. #include <copyright.h>
  8. #define PFSA_UNAUTHENTICATED 1
  9. struct pfs_auth_info {
  10.     char auth_type[100];
  11.     char authenticator[250];
  12. };
  13. typedef struct pfs_auth_info *PAUTH;
  14. typedef struct pfs_auth_info PAUTH_ST;
  15. PAUTH get_pauth();
  16. #ifndef IN_H
  17. # include <netinet/in.h>
  18. # define IN_H
  19. #endif
  20. struct client_info {
  21.     int ainfo_type;
  22.     char *auth_type;
  23.     char *authenticator;
  24.     char *userid;
  25.     short port;
  26.     struct in_addr haddr;
  27.     struct pfs_auth_info *previous;
  28.     struct pfs_auth_info *next;
  29. };
  30. typedef struct client_info *CINFO;
  31. typedef struct client_info CINFO_ST;