]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
linux-use-kernel-net-include-dir-for-net-20030519
authorDerrick Brashear <shadow@dementia.org>
Tue, 20 May 2003 04:57:44 +0000 (04:57 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 20 May 2003 04:57:44 +0000 (04:57 +0000)
since we can end up trying to include things which exist in include/net
but not include/linux, try to rationalize.

src/afs/afs_conn.c
src/afs/afs_server.c
src/afs/afs_user.c
src/afs/afs_util.c
src/afs/afs_volume.c
src/libafs/MakefileProto.LINUX.in
src/rx/rx_kcommon.h

index 7691b2cd95c531a402b8f3d15f6e5839fa115527..de261b5a9d8ce1522abb37fbc8ed7ae7b5e588c9 100644 (file)
@@ -19,7 +19,9 @@ RCSID("$Header$");
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+#if !defined(AFS_LINUX20_ENV)
 #include <net/if.h>
+#endif
 #include <netinet/in.h>
 
 #ifdef AFS_SGI62_ENV
index 550a10dc3b0e422c6a989d1299bd39de19ada0e3..184d6e7c63e5e88d0720d289d992e32ef62b540f 100644 (file)
@@ -38,7 +38,9 @@ RCSID("$Header$");
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+#if !defined(AFS_LINUX20_ENV)
 #include <net/if.h>
+#endif
 #include <netinet/in.h>
 
 #ifdef AFS_SGI62_ENV
index 3889647e66df657ac6f33e82930e04cd1153a8da..a0b7b973f2ccd484e451208f97e2f2740921c79b 100644 (file)
@@ -19,7 +19,9 @@ RCSID("$Header$");
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+#if !defined(AFS_LINUX20_ENV)
 #include <net/if.h>
+#endif
 #include <netinet/in.h>
 
 #ifdef AFS_SGI62_ENV
index 751423aebdf74860b5652c776dc6b5bb7ddc66bf..30aa9bb6dc4eaabf7aab4349b892e2822279b057 100644 (file)
@@ -21,7 +21,9 @@ RCSID("$Header$");
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+#if !defined(AFS_LINUX20_ENV)
 #include <net/if.h>
+#endif
 #include <netinet/in.h>
 
 #ifdef AFS_SGI62_ENV
index 4b3d6790e85d86bbe4379c98a0416d5a2e3f80a3..938949eaefa2dcdcae9d22c5dc171c3075ced0dd 100644 (file)
@@ -24,7 +24,9 @@ RCSID("$Header$");
 #include "afs/sysincludes.h"   /* Standard vendor system headers */
 
 #if !defined(UKERNEL)
+#if !defined(AFS_LINUX20_ENV)
 #include <net/if.h>
+#endif
 #include <netinet/in.h>
 
 #ifdef AFS_SGI62_ENV
index d6b74c9e36280cb6d105324fe479f30354dcc6b4..434eea51685e643f2520be1ab58809780e903e4b 100644 (file)
@@ -118,7 +118,7 @@ ${COMPDIRS} ${INSTDIRS} ${DESTDIRS}:
        $(RM) -f linux 
        ln -fs ${LINUX_KERNEL_PATH}/include/linux linux 
        $(RM) -f net 
-       ln -fs ${LINUX_KERNEL_PATH}/include/linux net 
+       ln -fs ${LINUX_KERNEL_PATH}/include/net net 
        $(RM) -f netinet 
        ln -fs ${LINUX_KERNEL_PATH}/include/linux netinet 
        $(RM) -f sys
index a68a2b7135b9dc170cd5d3b75c8650da0b2cac88..23fcf74f952373c95fe9545a5fe61b664733bccd 100644 (file)
 #ifndef _RX_KCOMMON_H_
 #define _RX_KCOMMON_H_
 
+#ifdef AFS_LINUX22_ENV
+#define _LINUX_CODA_FS_I 1
+#define _CODA_HEADER_ 1
+struct coda_inode_info {};
+#endif
 #ifdef AFS_DARWIN_ENV
 #ifndef _MACH_ETAP_H_
 #define _MACH_ETAP_H_
 typedef unsigned short                  etap_event_t;
 #endif
 #endif  
+
+
 #include "h/types.h"
 #include "h/param.h"
 #ifndef AFS_LINUX22_ENV
@@ -75,7 +82,11 @@ typedef unsigned short                  etap_event_t;
 #include "h/signalvar.h"
 #endif /* AFS_OBSD_ENV */
 #include "netinet/in.h"
+#ifdef AFS_LINUX22_ENV
+#include "linux/route.h"
+#else
 #include "net/route.h"
+#endif
 #include "netinet/in_systm.h"
 #include "netinet/ip.h"
 #if !defined(AFS_HPUX110_ENV) && !defined(AFS_LINUX22_ENV) && !defined(AFS_DARWIN60_ENV) && !defined(AFS_OBSD_ENV)
@@ -95,17 +106,16 @@ typedef unsigned short                  etap_event_t;
 #include "h/user.h"
 #endif
 #ifdef AFS_LINUX22_ENV
-#define _LINUX_CODA_FS_I
-struct coda_inode_info {};
 #include "h/sched.h"
 #include "h/netdevice.h"
+#include "linux/if.h"
 #else
 #if !defined(AFS_OBSD_ENV)
 #include "h/proc.h"
 #include "h/file.h"
 #endif
-#endif
 #include "net/if.h"
+#endif
 #if !defined(AFS_HPUX110_ENV) && !defined(AFS_LINUX22_ENV) && !defined(AFS_DARWIN60_ENV)
 #include "netinet/in_var.h"
 #endif /* ! AFS_HPUX110_ENV && ! AFS_LINUX22_ENV */