#include <afsconfig.h>
#include <afs/param.h>
-RCSID
- ("$Header$");
+#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/inode.h>
-#include <ufs/fs.h>
-#define _BSD
-#define _KERNEL
-#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
#include <sys/fs.h>
#endif /* AFS_VFSINCL_ENV */
-#endif /* AFS_OSF_ENV */
#include <afs/osi_inode.h>
#include "fsck.h"
pass4()
{
- register ino_t inumber;
- register struct zlncnt *zlnp;
+ ino_t inumber;
+ struct zlncnt *zlnp;
struct inodesc idesc;
int n;
#if defined(ACLS) && defined(AFS_HPUX_ENV)
- register struct dinode *dp;
+ struct dinode *dp;
#endif /* ACLS */
- memset((char *)&idesc, 0, sizeof(struct inodesc));
+ memset(&idesc, 0, sizeof(struct inodesc));
idesc.id_type = ADDR;
idesc.id_func = pass4check;
for (inumber = ROOTINO; inumber <= lastino; inumber++) {
zlnp->zlncnt = zlnhead->zlncnt;
zlnp = zlnhead;
zlnhead = zlnhead->next;
- free((char *)zlnp);
+ free(zlnp);
clri(&idesc, "UNREF", 1);
break;
}
break;
#if defined(ACLS) && defined(AFS_HPUX_ENV)
- /*
- * UNreferenced continuation inode
+ /*
+ * UNreferenced continuation inode
*/
case CSTATE:
clri(&idesc, "UNREF", 2);
break;
- /*
- * referenced continuation inode
+ /*
+ * referenced continuation inode
*/
case CRSTATE:
if ((dp = ginode(inumber)) == NULL)
pwarn("I=%u (%ld should be %ld)", inumber, dp->di_nlink,
1);
if (preen)
-#ifdef VICE
- vprintf(" (CORRECTED)\n");
-#else
printf(" (CORRECTED)\n");
-#endif /* VICE */
else {
if (reply("CORRECT") == 0)
continue;
}
pass4check(idesc)
- register struct inodesc *idesc;
+ struct inodesc *idesc;
{
- register struct dups *dlp;
+ struct dups *dlp;
int nfrags, res = KEEPON;
daddr_t blkno = idesc->id_blkno;
dlp->dup = duplist->dup;
dlp = duplist;
duplist = duplist->next;
- free((char *)dlp);
+ free(dlp);
break;
}
if (dlp == 0) {