On Fri, 1 Apr 2016, Diomidis Spinellis wrote:
This is the first CSRG fsck SCCS commit.
Author: Kirk McKusick <mckusick(a)ucbvax.Berkeley.EDU>
Date: Thu Aug 27 06:47:37 1981 -0800
date and time created 81/08/26 23:47:37 by mckusick
SCCS-vsn: 1.1
usr/src/sbin/fsck/main.c | 1679
For the earlier code as shipped with BSD see:
4.0 and 4.1 usr/src/cmd/fsck.c
static char *sccsid = "(a)(#)fsck.c 4.10 (Berkeley) 11/15/80";
The changes document from (January 1980's 3BSD to November 1980's 4BSD)
calls it the "new ... interactive repair program" and "new, intelligent,
interactive file system check program" and that it obsoletes dcheck and
ncheck and largely replaces icheck.
4.1.snap
static char *sccsid = "(a)(#)fsck.c 4.13 (Berkeley) 81/03/09";
2.8 (Jun 16 1981 filestamp)
char *sccsid = "(a)(#)fsck.c 2.5";
From those versions it is easy to see that the later
main.c derived from
the fsck.c. (By the time it gets to the version shipped with
4.3BSD