|
|
1.1 root 1: /* $Header: CH.h,v 1.1 87/05/11 10:00:00 ed Exp $ */
2: /*
3: * $Log: CH.h,v $
4: * Revision 1.1 87/05/11 10:00:00 ed
5: * Initial revision
6: *
7: * Revision 2.2 87/04/01 11:03:03 jqj
8: * added CH_NameToString and CH_NameToUser
9: *
10: * Revision 2.1 86/12/10 16:34:39 ed
11: * Webster changes
12: *
13: * Revision 2.1 86/12/10 16:34:39 ed
14: * Decide on correct Clearinghouse version until V3 is implemented
15: * consistently.
16: *
17: * Revision 2.0 85/11/21 07:22:27 jqj
18: * 4.3BSD standard release
19: *
20: * Revision 1.1 85/11/21 07:01:27 root
21: * Initial revision
22: *
23: */
24: /*
25: * definitions for routines distributed as part of the Clearinghouse
26: * support package. See clearinghouse(3) for documentation.
27: */
28: /*
29: * other include files needed:
30: * #include <sys/types.h>
31: * #include <netns/ns.h>
32: * #include <courier/Clearinghouse2.h>
33: */
34: extern struct ns_addr *CH_LookupAddr(), *CH_LookupAddrDN();
35: extern CourierConnection* CH_GetFirstCH(),
36: *CH_GetOtherCH();
37: #ifdef __Clearinghouse2
38: extern Clearinghouse2_ObjectName CH_StringToName();
39: #endif
40: #ifdef __Clearinghouse3
41: extern Clearinghouse3_ObjectName CH_StringToName();
42: #endif
43: extern CH_Enumerate(), CH_EnumerateAliases();
44: extern char *CH_NameToString(), *CH_NameToUser();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.