5f8e26521e43174f73b6f013ca8778d8a33742d4
[openafs.git] / src / afsconfig.h.in
1 /*
2  *  This is a template config.h.in, it is not truly a config.h.in at the moment
3  *  but will be converted to one during autoconf switch. The defines below
4  *  are all static and hardcoded purely to aid in the cleanup and migration
5  *  process.
6  *
7  */
8
9 #ifndef AFSCONFIG_H
10 #define AFSCONFIG_H
11
12 #define HAVE_STDLIB_H
13 #define HAVE_STRING_H
14
15 #ifdef AFS_NT40_ENV
16 #define HAVE_MALLOC_H
17 #define HAVE_WINSOCK2_H
18 #define HAVE_DIRECT_H
19 #define HAVE_IO_H
20 #endif
21
22 #ifndef AFS_NT40_ENV
23 #define HAVE_UNISTD_H
24 #define HAVE_FCNTL_H
25 #endif
26
27 #ifdef AFS_SUN5_ENV
28 #define HAVE_SYS_FCNTL_H
29 #define HAVE_SYS_MNTTAB_H
30 #define HAVE_SYS_MNTENT_H
31 #endif
32
33 #if defined(AFS_SUN_ENV) || defined(AFS_SGI_ENV) || defined(AFS_HPUX_ENV) || defined(AFS_LINUX20_ENV)
34 #define HAVE_MNTENT_H
35 #endif
36
37 #if defined(AFS_OSF_ENV) || defined(AFS_DEC_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
38 #define HAVE_SYS_MOUNT_H
39 #else
40 #define HAVE_SYS_VFS_H
41 #endif
42
43 #ifdef AFS_DEC_ENV
44 #define HAVE_SYS_PARAM_H
45 #define HAVE_SYS_FS_TYPES_H
46 #endif
47
48 #ifdef AFS_AIX41_ENV
49 #define HAVE_SYS_MOUNT_H
50 #endif
51
52 #endif /* AFSCONFIG_H */