a13b2e4e2292315b00cfddc4e77ff89bd34a4b67
[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
27 /* AFS_SC_DARWIN_ALL sysctls */
28 #define AFS_SC_DARWIN_ALL_REALMODES             1
29 #define AFS_SC_DARWIN_ALL_FSEVENTS              2
30
31 /* AFS_SC_AIX: aix platforms */
32 #define AFS_SC_AIX_ALL                          0
33 #define AFS_SC_AIX_43                           1
34 #define AFS_SC_AIX_51                           2
35 #define AFS_SC_AIX_52                           3
36 #define AFS_SC_AIX_53                           4
37 #define AFS_SC_AIX_61                           5
38
39 /* AFS_SC_FBSD: freebsd platforms */
40 #define AFS_SC_FBSD_ALL                         0
41 #define AFS_SC_FBSD_70                          1
42 #define AFS_SC_FBSD_71                          2
43 #define AFS_SC_FBSD_72                          3
44 #define AFS_SC_FBSD_80                          4
45
46 /* AFS_SC_LINUX: linux platforms */
47 #define AFS_SC_LINUX_ALL                        0
48 #define AFS_SC_LINUX_22                         1
49 #define AFS_SC_LINUX_24                         2
50 #define AFS_SC_LINUX_26                         3
51
52 #endif