SCCS-vsn: sbin/fsck/main.c 3.5
-static char version[] = "@(#)main.c 3.4 (Berkeley) %G%";
+static char version[] = "@(#)main.c 3.5 (Berkeley) %G%";
#endif
#include <sys/param.h>
#endif
#include <sys/param.h>
char *filesys;
{
daddr_t n_ffree, n_bfree;
char *filesys;
{
daddr_t n_ffree, n_bfree;
devname = filesys;
if (setup(filesys) == 0) {
devname = filesys;
if (setup(filesys) == 0) {
n_blks += howmany(sblock.fs_cssize, sblock.fs_fsize);
if (n_blks -= fmax - (n_ffree + sblock.fs_frag * n_bfree))
printf("%d blocks missing\n", n_blks);
n_blks += howmany(sblock.fs_cssize, sblock.fs_fsize);
if (n_blks -= fmax - (n_ffree + sblock.fs_frag * n_bfree))
printf("%d blocks missing\n", n_blks);
+ if (duplist != NULL) {
+ printf("The following duplicate blocks remain:");
+ for (dp = duplist; dp; dp = dp->next)
+ printf(" %d,", dp->dup);
+ printf("\n");
+ }
}
if (dfile.mod) {
(void)time(&sblock.fs_time);
}
if (dfile.mod) {
(void)time(&sblock.fs_time);