Merge 1.8.0~pre4 packaging into master
[pkg-k5-afs_openafs.git] / src / afs / afsincludes.h
blobdd9284aa9cb7f932b23982dfa78e9e6ed201f85a
1 /*
2 * Copyright 2000, International Business Machines Corporation and others.
3 * All Rights Reserved.
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 */
10 #ifndef AFS_INCLUDES_H
11 #define AFS_INCLUDES_H 1
13 #include <afsconfig.h>
15 #ifdef UKERNEL
16 #include <UKERNEL/afsincludes.h>
17 #else
20 /* AFS based headers */
21 #include "afs/stds.h"
22 #ifdef AFS_AIX_ENV
23 #include "osi_vfs.h"
24 #elif defined(AFS_HPUX_ENV) || defined(AFS_NBSD_ENV)
25 #include "osi_vfs.h"
26 #endif
27 #if defined(AFS_SGI_ENV) || defined(AFS_LINUX20_ENV)
28 #include "osi_vfs.h"
29 #endif
30 #include "rx/rx.h"
31 #include "afs/afs_osi.h"
32 #include "afs/lock.h"
33 #include "afs/volerrors.h"
34 #include "afs/voldefs.h"
35 #ifdef AFS_LINUX20_ENV
36 #ifdef TRUE
37 #undef TRUE
38 #undef FALSE
39 #endif
40 #endif
41 #ifdef AFS_LINUX20_ENV
42 #undef __NFDBITS
43 #undef __FDMASK
44 #endif
45 #include "afsint.h"
46 #include "afs/exporter.h"
47 #include "vldbint.h"
48 #include "afs/afs.h"
49 #include "afs/afs_chunkops.h"
50 /*#include "afs/auxinode.h" -- used only in afs_istuff.c */
51 #include "rx/rxkad.h"
52 #include "afs/prs_fs.h"
53 #include "afs/dir.h"
54 #include "afs/afs_axscache.h"
55 #include "afs/icl.h"
56 #include "afs/afs_stats.h"
57 #include "afs/afs_prototypes.h"
58 #include "afs/discon.h"
59 #if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
60 #include "osi_machdep.h"
61 #endif
63 #endif
65 #endif /* AFS_INCLUDES_H */