#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#define VICE /* allow us to put our changes in at will */
-#include <stdio.h>
+#include <ctype.h>
-#include <sys/param.h>
-#include <sys/time.h>
-#include <sys/types.h>
+#define VICE /* allow us to put our changes in at will */
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <string.h>
-#include <dirent.h>
#include <afs/ihandle.h>
#include <afs/partition.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#define VICE /* control whether AFS changes are present */
-#include <stdio.h>
+#include <ctype.h>
-#include <sys/time.h>
-#include <sys/param.h>
+#define VICE /* control whether AFS changes are present */
#ifdef AFS_OSF_ENV
#include <sys/mount.h>
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#define VICE /* allow us to put our changes in at will */
-#include <stdio.h>
+#include <ctype.h>
-#include <sys/param.h>
-#include <sys/time.h>
+#ifdef HAVE_SYS_FILE_H
+#include <sys/file.h>
+#endif
+
+#define VICE /* allow us to put our changes in at will */
#ifdef AFS_SUN_ENV
#define KERNEL
#undef KERNEL
#endif
-#include <sys/file.h>
-
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#define VFS
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#endif /* AFS_VFSINCL_ENV */
#endif /* AFS_OSF_ENV */
-#include <sys/stat.h>
#include <sys/wait.h>
-#ifdef AFS_SUN5_ENV
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-#include <ctype.h>
#ifdef XAFS_SUN_ENV
#include <mntent.h>
#else
#endif
#endif
#include "fsck.h"
-#include <errno.h>
#include <sys/signal.h>
char *rawname(), *unrawname(), *blockcheck(), *malloc();
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#ifdef AFS_HPUX_ENV
extern int ge_danger;
#define DUX
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#define _BSD
#define _KERNEL
#include <ufs/dir.h>
-#include <stdio.h>
#undef _KERNEL
#undef _BSD
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/time.h>
-#include <sys/param.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#include <ufs/dir.h>
#undef _KERNEL
#undef _BSD
-#include <stdio.h>
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#endif /* AFS_OSF_ENV */
#include <afs/osi_inode.h>
-#ifdef AFS_SUN5_ENV
-#include <string.h>
-#else
-#include <strings.h>
-#endif
#include "fsck.h"
int pass2check();
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <ufs/dir.h>
#undef _KERNEL
#undef _BSD
-#include <stdio.h>
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#include <ufs/dir.h>
#undef _KERNEL
#undef _BSD
-#include <stdio.h>
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#include <ufs/dir.h>
#undef _KERNEL
#undef _BSD
-#include <stdio.h>
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
#define VICE /* control whether AFS changes are present */
#ifdef AFS_OSF_ENV
-#include <stdio.h>
-#include <sys/time.h>
-#include <sys/param.h>
#include <sys/mount.h>
#include <sys/vnode.h>
#include <ufs/inode.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
-#include <stdio.h>
-#include <string.h>
#define VICE
#if defined(AFS_SUN_ENV) || defined(AFS_OSF_ENV)
#endif
#define DKTYPENAMES
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <ufs/dir.h>
#undef _KERNEL
#undef _BSD
-#include <stdio.h>
#else /* AFS_OSF_ENV */
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#endif /* AFS_VFSINCL_ENV */
#endif /* AFS_OSF_ENV */
-#include <sys/stat.h>
-#include <sys/ioctl.h>
#include <sys/file.h>
-#include <ctype.h>
#ifdef AFS_SUN5_ENV
#include <sys/mntent.h>
#include <sys/vfstab.h>
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
#define VICE
-#include <sys/param.h>
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <ufs/fs.h>
#else /* AFS_OSF_ENV */
#include <afsconfig.h>
#include <afs/param.h>
-
-#ifdef KERNEL
-#include "param.h"
-#else
-#include <sys/param.h>
+#ifndef KERNEL
+#include <roken.h>
#ifdef AFS_HPUX_ENV
#include <sys/fs.h>
#endif
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
+
+#include <ctype.h>
-#include <sys/param.h>
#define VICE /* allow us to put our changes in at will */
-#include <sys/time.h>
#ifdef AFS_OSF_ENV
#include <sys/vnode.h>
#include <sys/mount.h>
#ifdef AFS_VFSINCL_ENV
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
-#include <signal.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#else /* AFS_VFSINCL_ENV */
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#endif /* AFS_VFSINCL_ENV */
#endif /* AFS_OSF_ENV */
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
#include "fsck.h"
-#if defined(AFS_HPUX101_ENV)
-#include <unistd.h>
-#endif
-
#if defined(AFS_SUN_ENV) || defined(AFS_OSF_ENV)
#define AFS_NEWCG_ENV
#else
#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
-#define VICE /* allow us to put our changes in at will */
-#include <stdio.h>
+#include <ctype.h>
-#include <sys/param.h>
-#include <sys/time.h>
+#define VICE /* allow us to put our changes in at will */
#ifdef AFS_SUN_ENV
#define KERNEL
#define VFS
#include <sys/vnode.h>
#ifdef AFS_SUN5_ENV
-#include <stdio.h>
-#include <unistd.h>
#include <sys/fs/ufs_inode.h>
#include <sys/fs/ufs_fs.h>
#define _KERNEL
#include <sys/inode.h>
#ifdef AFS_HPUX_ENV
-#include <ctype.h>
#define LONGFILENAMES 1
#include <sys/sysmacros.h>
#include <sys/ino.h>
#endif /* AFS_VFSINCL_ENV */
#endif /* AFS_OSF_ENV */
-#include <sys/stat.h>
#include <sys/wait.h>
-#ifdef AFS_SUN5_ENV
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-#include <ctype.h>
#include "fsck.h"
-#include <errno.h>
/* Vice printf: lob the message into /vice/file/vfsck.log if it isn't the root */
/* If we're salvaging the root, it wouldn't be such a good idea to lob stuff there */