/*
* Copyright 2000, International Business Machines Corporation and others.
* All Rights Reserved.
- *
+ *
* This software has been released under the terms of the IBM Public
* License. For details, see the LICENSE file in the top-level source
* directory or online at http://www.openafs.org/dl/license10.html
#include "h/types.h"
+#if !defined(AFS_LINUX26_ENV)
#include "h/param.h"
+#endif
#ifndef AFS_LINUX22_ENV
#include "h/systm.h"
#endif
#include "h/time.h"
-#ifdef AFS_SUN56_ENV
-#include "h/vfs.h" /* stops SUN56 socketvar.h warnings */
-#include "h/stropts.h" /* stops SUN56 socketvar.h warnings */
-#include "h/stream.h" /* stops SUN56 socketvar.h errors */
+#ifdef AFS_SUN5_ENV
+#include "h/vfs.h" /* stops SUN5 socketvar.h warnings */
+#include "h/stropts.h" /* stops SUN5 socketvar.h warnings */
+#include "h/stream.h" /* stops SUN5 socketvar.h errors */
#include "h/disp.h"
#endif
#include "h/socket.h"
#include "h/dirent.h"
#include "h/socket.h"
#include "h/domain.h"
-#if defined(AFS_FBSD50_ENV)
#include "h/bio.h"
-#endif
#include "h/buf.h"
#include "h/mbuf.h"
#endif /* AFS_FBSD_ENV */
+#if defined(AFS_NBSD40_ENV)
+#include "h/buf.h"
+#include "h/mbuf.h"
+#endif
#endif /* !defined(AFS_SUN5_ENV) && !defined(AFS_XBSD_ENV) */
#endif /* !defined(AFS_LINUX22_ENV) && !defined(AFS_OBSD_ENV) */
#ifdef AFS_SGI62_ENV
#endif
#ifdef AFS_LINUX22_ENV
#include "h/sched.h"
-#if defined(FREEZER_H_EXISTS)
-#include "h/freezer.h"
-#endif
#include "h/netdevice.h"
#include "linux/if.h"
#else
#include "h/errno.h"
#if !(defined(AFS_SUN5_ENV) && defined(KERNEL))
/* if sys/systm.h includes varargs.h some versions of solaris have conflicts */
-#include "stdarg.h"
+# if defined(AFS_FBSD_ENV)
+# include "machine/stdarg.h"
+# else
+# include "stdarg.h"
+# endif
#endif
#ifdef KERNEL
#include "afs/sysincludes.h"