Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / afs / sysctl.h
CommitLineData
805e021f
CE
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