rx: Remove RX_CALL_BUSY
[openafs.git] / src / WINNT / afsreg / afssw.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  *
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef AFSSW_H_
11 #define AFSSW_H_
12
13 /* Functions for accessing AFS software configuration information. */
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 extern int
20 afssw_GetServerInstallDir(char **bufPP);
21
22 extern int
23 afssw_GetClientCellServDBDir(char **bufPP);
24
25 extern int
26 afssw_GetClientCellName(char **bufPP);
27
28 extern int
29 afssw_SetClientCellName(const char *cellName);
30
31 extern int
32 afssw_GetServerVersion(unsigned *major,
33                        unsigned *minor,
34                        unsigned *patch);
35
36 extern int
37 afssw_GetClientVersion(unsigned *major,
38                        unsigned *minor,
39                        unsigned *patch);
40
41 #ifdef __cplusplus
42 };
43 #endif
44
45 #endif /* AFSSW_H_ */