<div dir="ltr"><div>After downloading fsck.c from v7addenda.tar.gz this happens:</div><div><br></div><div>w fsck.c<br>33044<br>q<br># cc fsck.c<br>fsck.c:1441: s_dinfo undefined; func. makefree<br>fsck.c:1441: Illegal structure ref<br>fsck.c:1441: Incompatible structures<br>fsck.c:1442: Illegal structure ref<br>fsck.c:1442: Incompatible structures<br>fsck.c:1453: s_dinfo undefined; func. makefree<br>fsck.c:1453: Illegal structure ref<br>fsck.c:1453: Incompatible structures<br>fsck.c:1454: Illegal structure ref<br>fsck.c:1454: Incompatible structures</div><div><br></div><div>fsck.c lines of interest 1440-1455:</div><div><br></div><div><div>#define superblk     sblk.b_un.b_fs</div></div><div><br></div><div>      if(cylsize == 0 || stepsize == 0) {<br>           step = superblk.s_dinfo[0];<br>           cyl = superblk.s_dinfo[1];<br>    }<br>     else {<br>                step = stepsize;<br>              cyl = cylsize;<br>        }<br>     if(step > cyl || step <= 0 || cyl <= 0 || cyl > MAXCYL) {<br>         error("Default free list spacing assumed\n");<br>               step = STEPSIZE;<br>              cyl = CYLSIZE;<br>        }<br>     superblk.s_dinfo[0] = step;<br>   superblk.s_dinfo[1] = cyl;<br>    clear(flg,sizeof(flg));<br></div><div><br></div><div>#define superblk       sblk.b_un.b_fs</div><div><br></div><div>Ken<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 4, 2023 at 4:07 AM Jonathan Gray <<a href="mailto:jsg@jsg.id.au">jsg@jsg.id.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Mar 03, 2023 at 01:22:00PM -0500, Noel Chiappa wrote:<br>
>     > From: Jonathan Gray<br>
> <br>
>     > That is close, but slightly different to the PWB fcheck.c<br>
> <br>
> Interesting. I wonder how 'fcheck' made it from CMU to Bell? Clem and I<br>
> discussed how it made it from CMU to MIT, and we think it was via Wayne<br>
> Gramlich, who'd been an undergrad at CMU, and then went to grad school at MIT.<br>
<br>
fcheck is from Hal Pierson at Bell according to<br>
<br>
<a href="https://wiki.tuhs.org/doku.php?id=misc:snippets:mert1" rel="noreferrer" target="_blank">https://wiki.tuhs.org/doku.php?id=misc:snippets:mert1</a><br>
<a href="https://www.tuhs.org/Archive/Distributions/USDL/CB_Unix/readme.txt" rel="noreferrer" target="_blank">https://www.tuhs.org/Archive/Distributions/USDL/CB_Unix/readme.txt</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>End of line</div><div>JOB TERMINATED</div><div><br></div><div><br></div></div></div>