Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / afs / sysctl.h
1 #ifndef AFS_SYSCTL_H
2 #define AFS_SYSCTL_H
3
4 #define AFS_SC_ALL 0
5 #define AFS_SC_DARWIN 1
6 #define AFS_SC_AIX 2
7 #define AFS_SC_DFBSD 3
8 #define AFS_SC_FBSD 4
9 #define AFS_SC_LINUX 5
10 #define AFS_SC_HPUX 6
11 #define AFS_SC_IRIX 7
12 #define AFS_SC_NBSD 8
13 #define AFS_SC_OBSD 9
14 #define AFS_SC_SOLARIS 10
15 #define AFS_SC_UKERNEL 11
16
17 /* AFS_SC_ALL: platform-independent sysctls */
18
19 /* AFS_SC_DARWIN: darwin platforms */
20 #define AFS_SC_DARWIN_ALL 0
21 #define AFS_SC_DARWIN_60 4
22 #define AFS_SC_DARWIN_70 5
23 #define AFS_SC_DARWIN_80 6
24 #define AFS_SC_DARWIN_90 7
25 #define AFS_SC_DARWIN_100 8
26 #define AFS_SC_DARWIN_110 9
27 #define AFS_SC_DARWIN_120 10
28 #define AFS_SC_DARWIN_130 11
29 #define AFS_SC_DARWIN_140 12
30
31 /* AFS_SC_DARWIN_ALL sysctls */
32 #define AFS_SC_DARWIN_ALL_REALMODES 1
33 #define AFS_SC_DARWIN_ALL_FSEVENTS 2
34 #define AFS_SC_DARWIN_ALL_BULKSTAT 3
35
36 /* AFS_SC_AIX: aix platforms */
37 #define AFS_SC_AIX_ALL 0
38 #define AFS_SC_AIX_43 1
39 #define AFS_SC_AIX_51 2
40 #define AFS_SC_AIX_52 3
41 #define AFS_SC_AIX_53 4
42 #define AFS_SC_AIX_61 5
43
44 /* AFS_SC_FBSD: freebsd platforms */
45 #define AFS_SC_FBSD_ALL 0
46 #define AFS_SC_FBSD_70 1
47 #define AFS_SC_FBSD_71 2
48 #define AFS_SC_FBSD_72 3
49 #define AFS_SC_FBSD_80 4
50
51 /* AFS_SC_LINUX: linux platforms */
52 #define AFS_SC_LINUX_ALL 0
53 #define AFS_SC_LINUX_22 1
54 #define AFS_SC_LINUX_24 2
55 #define AFS_SC_LINUX_26 3
56
57 #endif