Path: utzoo!attcan!uunet!mcvax!hp4nl!botter!star.cs.vu.nl!ast@cs.vu.nl From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Response to Vincent Broman's list of file differences Message-ID: <1493@ast.cs.vu.nl> Date: 8 Oct 88 20:01:18 GMT Sender: ast@cs.vu.nl Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 124 In article broman@nosc.mil writes: [various problems listed here] I have already corrected many of these problems when I responded to a similar list from Johan Stevenson. The files that I posted is response to Johan's list are marked below as posted. I will post the rest shortly. This article, incidentally, was rejected by Pnews as having too much old stuff. Maybe Using @ instead of > will fool it. Phi on Pnews. @ The following files of his are missing here: @ commands/termcap.c # I'll send this @ commands/tty.c # was posted recently @ commands/vol.c # ditto @ commands/who.c # will send @ doc/lib.doc # ast private stuff; not part of 1.3 @ include/assert.h # I'll send you this @ test/test12.c # not part of 1.3 (12-19 I can't post due to copyright) @ test/test13.c # not part of 1.3 @ test/test17.c # not part of 1.3 @ test/test18.c # not part of 1.3 @ test/test19.c # not part of 1.3 @ @ Ast lists fs/makefile, kernel/makefile, and mm/makefile, All these are just my private versions of at_makefile, usually with the -T. removed or some other local fix. All you need are at_makefile and pc_makefile. @ Ast doesn't list these files which I have, (setting aside the cross @ compiler support which ast sadly seems to be throwing to the winds.) : @ CRC size name @ 30332 3512 commands/crc.c # not in 1.3 (arrived too late) @ 07695 6174 commands/dis88/dis88.1 # ??? probably a man file; not in 1.3 @ 29923 273 commands/makefile # will send @ 61355 2680 doc/paste.doc # not in 1.3 @ 33460 59 include/blocksize.h # define BLOCK_SIZE 1024 @ 58552 96 include/dir.h # correct @ 31208 295 include/lib.h # should not be in /usr/include @ 09266 88 include/timeb.h # correct @ 08886 94 include/times.h # correct @ 03230 218 include/types.h # correct @ 47636 53 lib/brksize.s # wrong crc; will send @ 35512 798 lib/catchsig.s # wrong crc; will send @ 43613 598 lib/crtso.s # correct @ 49169 1241 lib/csv.s # obsolete @ 33661 103 lib/end.s # correct @ 28200 1000 lib/getutil.s # wrong crc; will send @ 63856 478 lib/head.s # correct @ 61841 1305 lib/portio.s # correct @ 41230 776 lib/sendrec.s # wrong crc; will send @ 26075 451 lib/setjmp.s # wrong crc; will send @ 61224 19650 tools/build.c # posted recently @ @ Now, here is an interleaved listing from "crc" of the files which I cannot @ reconstruct as identical to his. Not all were officially posted, @ @ 57375 732 commands/chgrp.c # was posted recently @ 31356 38532 commands/compress.c # will send @ 55558 1473 commands/dis88/* # posted recently @ 37626 3982 commands/diskcheck.c # posted recently @ 07544 42036 commands/ed.c # posted recently @ 22415 498 commands/make/* # posted recently @ 43569 96 commands/mined/makefile # will send @ 25508 12000 commands/paste.c # was posted recently @ 58305 127 commands/sh/* #was posted recently @ 44600 4052 commands/strings.c # was posted recently @ 30205 6563 commands/tsort.c # will send @ 25742 279 commands/whoami.c # will send @ 33297 14653 doc/elle.man # will send @ 03794 1412 include/sgtty.h # will send @ 17574 3026 kernel/at_makefile # posted recently @ 50370 3183 kernel/pc_makefile # posted recently @ 33362 13732 kernel/proc.c # update posted recently @ 14553 19824 kernel/system.c # update posted recently @ 14198 26433 kernel/xt_wini.c # posted recently @ 01801 5927 test/test0.c # posted recently @ 19872 1019 test/test4.c # posted recently @ 27162 1882 test/test8.c # posted recently @ 59520 2249 tools/at_makefile # contains CTRL-Gs @ 12808 1298 tools/changemem # posted recently @ 51921 45901 tools/fsck.c # I'm not sure of the status of this @ 59520 2249 tools/pc_makefile # contains CTRL-Gs @ 09800 197 tools/rc # prototype /etc/rc; doesn't matter much @ Finally, One thing that would help me in creating a global diff is a @ description of a canonical directory structure for Minix hard disk Mine is like this: /bin /dev /etc /lib /minix/amoeba /minix/commands /minix/commands/dis88 /minix/commands/elle /minix/commands/make /minix/commands/mined /minix/commands/sh /minix/doc /minix/fs /minix/h /minix/kernel /minix/lib /minix/IBM_PC (for assembly code sources, like crtso.s) /minix/mm /minix/test /minix/tools /user /usr/adm (for wtmp file) /usr/ast /usr/bin /usr/include /usr/include/fs /usr/include/minix /usr/include/sys /usr/lib /usr/spool (for at)/ /usr/src /usr/src/elle /usr/tmp I hope this gets us synchronized. If there are still problems, yell. Andy Tanenbaum (ast@cs.vu.nl)