# include <sys/socket.h>
# include <sys/socketvar.h>
# include <sys/dirent.h>
-# include <sys/user.h>
# include <sys/kauth.h>
# include <sys/uio.h>
# include <sys/buf.h>
# include <sys/stat.h>
# include <sys/file.h>
# include <sys/namei.h>
-# include <sys/socket.h>
-# include <sys/socketvar.h>
-# include <sys/dirent.h>
-# include <sys/user.h>
-# include <sys/kauth.h>
# include <sys/uio.h>
# include <sys/buf.h>
-# include <sys/stat.h>
# include <sys/file.h>
# include <sys/namei.h>
# include <sys/vnode.h>
# include <ufs/ufs/extattr.h>
# include <ufs/ufs/ufsmount.h>
# ifndef MLEN
-# if 0
-# include <sys/mbuf.h>
-# endif /* 0 */
+# include <sys/mbuf.h>
# include <net/if.h>
# endif /* !MLEN */
# include <sys/protosw.h>
# include <linux/sched.h>
# include <linux/mm.h>
# include <linux/slab.h>
+# include <linux/proc_fs.h>
# include <linux/string.h>
# if defined(HAVE_LINUX_SEMAPHORE_H)
# include <linux/semaphore.h>
# ifdef AFS_SUN5_ENV
# include <sys/cmn_err.h> /* for kernel printf() prototype */
-# endif
-
-# if defined(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 */
+# 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 */
# endif
# ifdef AFS_SUN510_ENV
# include "h/protosw.h"
# if defined(AFS_FBSD_ENV)
-# include "limits.h"
+# include "sys/limits.h"
# endif
# ifdef AFS_HPUX_ENV