OpenAFS
OpenAFS distributed network file system
/cygdrive/c/src/openafs/openafs.git/repo/src/afs/afsincludes.h
00001 /*
00002  * Copyright 2000, International Business Machines Corporation and others.
00003  * All Rights Reserved.
00004  *
00005  * This software has been released under the terms of the IBM Public
00006  * License.  For details, see the LICENSE file in the top-level source
00007  * directory or online at http://www.openafs.org/dl/license10.html
00008  */
00009 
00010 #ifndef AFS_INCLUDES_H
00011 #define AFS_INCLUDES_H 1
00012 
00013 #include <afsconfig.h>
00014 
00015 #ifdef UKERNEL
00016 #include <UKERNEL/afsincludes.h>
00017 #else
00018 
00019 
00020 /* AFS based headers */
00021 #include "afs/stds.h"
00022 #ifdef  AFS_AIX_ENV
00023 #include "osi_vfs.h"
00024 #elif defined(AFS_HPUX_ENV) || defined(AFS_NBSD_ENV)
00025 #include "osi_vfs.h"
00026 #endif
00027 #if defined(AFS_SGI_ENV) || defined(AFS_LINUX20_ENV)
00028 #include "osi_vfs.h"
00029 #endif
00030 #include "rx/rx.h"
00031 #include "afs/afs_osi.h"
00032 #include "afs/lock.h"
00033 #include "afs/volerrors.h"
00034 #include "afs/voldefs.h"
00035 #ifdef AFS_LINUX20_ENV
00036 #ifdef TRUE
00037 #undef TRUE
00038 #undef FALSE
00039 #endif
00040 #endif
00041 #ifdef AFS_LINUX20_ENV
00042 #undef __NFDBITS
00043 #undef __FDMASK
00044 #endif
00045 #include "afsint.h"
00046 #include "afs/exporter.h"
00047 #include "vldbint.h"
00048 #include "afs/afs.h"
00049 #include "afs/afs_chunkops.h"
00050 /*#include "afs/auxinode.h"     -- used only in afs_istuff.c */
00051 #include "rx/rxkad.h"
00052 #include "afs/prs_fs.h"
00053 #include "afs/dir.h"
00054 #include "afs/afs_axscache.h"
00055 #include "afs/icl.h"
00056 #include "afs/afs_stats.h"
00057 #include "afs/afs_prototypes.h"
00058 #include "afs/discon.h"
00059 #if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
00060 #include "osi_machdep.h"
00061 #endif
00062 
00063 #endif
00064 
00065 #endif /* AFS_INCLUDES_H */
 All Data Structures Files Functions Variables