SCCS-vsn: sbin/fsck/main.c 1.27
SCCS-vsn: sbin/icheck/icheck.c 1.20
-static char *sccsid = "@(#)main.c 1.26 (Berkeley) %G%";
+static char *sccsid = "@(#)main.c 1.27 (Berkeley) %G%";
#include <stdio.h>
#include <ctype.h>
#include <stdio.h>
#include <ctype.h>
#define REG ((dp->di_mode & IFMT) == IFREG)
#define BLK ((dp->di_mode & IFMT) == IFBLK)
#define CHR ((dp->di_mode & IFMT) == IFCHR)
#define REG ((dp->di_mode & IFMT) == IFREG)
#define BLK ((dp->di_mode & IFMT) == IFBLK)
#define CHR ((dp->di_mode & IFMT) == IFCHR)
-#define MPC ((dp->di_mode & IFMT) == IFMPC)
-#define MPB ((dp->di_mode & IFMT) == IFMPB)
-#define SPECIAL (BLK || CHR || MPC || MPB)
+#define SPECIAL (BLK || CHR)
ino_t startinum; /* blk num of first in raw area */
ino_t startinum; /* blk num of first in raw area */
case IFREG:
case IFBLK:
case IFCHR:
case IFREG:
case IFBLK:
case IFCHR:
- case IFMPC:
- case IFMPB:
-static char *sccsid = "@(#)icheck.c 1.19 (Berkeley) %G%";
+static char *sccsid = "@(#)icheck.c 1.20 (Berkeley) %G%";
ino_t ndfile;
ino_t nbfile;
ino_t ncfile;
ino_t ndfile;
ino_t nbfile;
ino_t ncfile;
daddr_t nblock;
daddr_t nfrag;
daddr_t nblock;
daddr_t nfrag;
ndfile = 0;
ncfile = 0;
nbfile = 0;
ndfile = 0;
ncfile = 0;
nbfile = 0;
- i = nrfile + ndfile + ncfile + nbfile + nmcfile;
+ i = nrfile + ndfile + ncfile + nbfile + nlfile;
- printf("files %6u (r=%u,d=%u,b=%u,c=%u,mc=%u)\n",
- i, nrfile, ndfile, nbfile, ncfile, nmcfile);
+ printf("files %6u (r=%u,d=%u,b=%u,c=%u,sl=%u)\n",
+ i, nrfile, ndfile, nbfile, ncfile, nlfile);
- printf("files %u (r=%u,d=%u,b=%u,c=%u,mc=%u)\n",
- i, nrfile, ndfile, nbfile, ncfile, nmcfile);
+ printf("files %u (r=%u,d=%u,b=%u,c=%u,sl=%u)\n",
+ i, nrfile, ndfile, nbfile, ncfile, nlfile);
#endif
n = (nblock + nindir + niindir) * sblock.fs_frag + nfrag;
#ifdef STANDALONE
#endif
n = (nblock + nindir + niindir) * sblock.fs_frag + nfrag;
#ifdef STANDALONE
case IFREG:
nrfile++;
break;
case IFREG:
nrfile++;
break;
+ case IFLNK:
+ nlfile++;
+ break;
default:
printf("bad mode %u\n", ino);
return;
default:
printf("bad mode %u\n", ino);
return;