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