darwin-updates-20040613
[openafs.git] / src / afs / afsincludes.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 #ifdef UKERNEL
11 #include <UKERNEL/afsincludes.h>
12 #else
13
14 #include <afsconfig.h>
15
16 /* AFS based headers */
17 #include "afs/stds.h"
18 #ifdef  AFS_AIX_ENV
19 #include "osi_vfs.h"
20 #else
21 #ifdef  AFS_DEC_ENV
22 #include "afs/gfs_vfs.h"
23 #include "afs/gfs_vnode.h"
24 #else
25 #ifdef  AFS_HPUX_ENV
26 #include "osi_vfs.h"
27 #endif /* AFS_HPUX_ENV */
28 #endif /* AFS_DEC_ENV */
29 #endif /* AFS_AIX_ENV */
30 #if defined(AFS_SGI_ENV) || defined(AFS_LINUX20_ENV)
31 #include "osi_vfs.h"
32 #endif
33 #include "rx/rx.h"
34 #include "afs/afs_osi.h"
35 #include "afs/lock.h"
36 #include "afs/volerrors.h"
37 #include "afs/voldefs.h"
38 #ifdef AFS_LINUX20_ENV
39 #ifdef TRUE
40 #undef TRUE
41 #undef FALSE
42 #endif
43 #endif
44 #ifdef AFS_LINUX20_ENV
45 #undef __NFDBITS
46 #undef __FDMASK
47 #endif
48 #include "afsint.h"
49 #include "afs/exporter.h"
50 #include "vldbint.h"
51 #include "afs/afs.h"
52 #include "afs/afs_chunkops.h"
53 /*#include "afs/auxinode.h"     -- used only in afs_istuff.c */
54 #include "rx/rxkad.h"
55 #include "afs/prs_fs.h"
56 #include "afs/dir.h"
57 #include "afs/afs_axscache.h"
58 #include "afs/icl.h"
59 #include "afs/afs_stats.h"
60 #include "afs/afs_prototypes.h"
61 #if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
62 #include "osi_machdep.h"
63 #endif
64
65 #endif