[comp.os.minix] ST 1.5.5 part 0

meulenbr@cstw68.prl.philips.nl (Frans Meulenbroeks) (03/13/90)

Hello.

Here are your long awaited minix ST 1.5.5 upgrade postings.

Since ST 1.5.3 (and 1.5.5) are compatible with the PC version for the
most of the system, I've decided that I won't offer any fixes any more
for mm, fs, test, lib (except lib/atari), commands (except commands/atari,
commands/mdb, commands/ar, commands/stterm, commands/stclock) and
include (except include/a.out.h and include/out.h).
For these directories the updates posted by ast are applicable for both
PC and ST.

The only area's I'm going to deal with are the ones explicitly mentioned above,
the kernel, sttools, etc, the atari Makefiles and the tos disk.

This does not mean that I am not interested in your problem reports on
other parts of the system any more. If you encounter a problem in say
commands and it seems ST specific, I still want to look into it, and, if
it is really urgent, post a fix. I'll leave it up to ast to incorporate
this fix in the next official release.

The above is really nothing new. I've done so already with 1.5.0 and
1.5.3. However, I want to make it clear which area's I will deal with
and which not.

Of course it is risky to upgrade say mm when ast posts an update.
If that changes the kernel <-> mm interface you'll have to wait until the
kernel upgrade comes.

And now the upgrade.
The stuff comes in three parts:
a commands part
a kernel part
a sttools and etc part
Since the sttools and etc part have been reorganised quite a lot, I
include them completely.

The starting point is the 1.5.3 version (with the 1.5.0 kernel).
You'll have to upgrade all common directories using ast's postings.
Then you apply the fixes from the next three postings.
This will give you the ST 1.5.5 system.
For the common stuff ast posted crc values. Please check if your values
match. Below is a crc listing for all atari specific files.

Notice that the subdirectories from commands/atari are moved to commands
itself. The directory commands/atari/cc is gone & replaced by the
file commands/atari/cc.c

In 1.5.5 the following things do not work fully:
- test/sh1 and sh2 give some error messages
- commands/fixbin.sh does not chmem properly for ST specific commands
- bawk does not work
I'll work on these items, and mail the results to ast for incorporation
in the next release. 

Good luck with your update! 

Frans Meulenbroeks.

07960    368 commands/atari/Makefile
31511   5784 commands/atari/anm.c
23456   4485 commands/atari/aoutdump.c
38682   1564 commands/atari/asize.c
43567   3224 commands/atari/astrip.c
00000      0 commands/atari/bin
64561  17261 commands/atari/cc.c
41971   9591 commands/atari/cv.c
25557   5434 commands/atari/format.c
40730  29661 commands/atari/tos.c
57450    152 commands/mdb/Makefile
15304   7508 commands/mdb/mdb.1
28424  15116 commands/mdb/mdb.c
57362   8090 commands/mdb/mdbdis.c
23658   4522 commands/mdb/mdbexp.c
19119    726 commands/mdb/strtol.c
60061    210 commands/mdb/user.h
11333    330 commands/ar/Makefile
47054    337 commands/ar/arch.h
27936  13853 commands/ar/archiver.c
37657    214 commands/ar/byte_order.h
15938    923 commands/ar/object.h
28760    799 commands/ar/ranlib.h
63278   4160 commands/ar/rd_object.c
30701    827 commands/ar/wr_arhdr.c
33440    863 commands/ar/wr_object.c
25949    731 commands/ar/wr_ranlib.c
52846    485 commands/stclock/Makefile
25243   2130 commands/stclock/diskrtc.c
28749   2542 commands/stclock/diskset.c
22806    638 commands/stclock/ioctl.c
30916   2013 commands/stclock/megartc.c
36514   4804 commands/stclock/weidertc.c
38992    517 commands/stterm/Makefile
59828    183 commands/stterm/const.h
03090   1595 commands/stterm/do_shell.c
08549    219 commands/stterm/err.c
31946    975 commands/stterm/read_tty.c
52888   5292 commands/stterm/term.c
62889   1405 commands/stterm/write_tty.c
40356    375 etc/gettydefs
39871     44 etc/group
07790     20 etc/message
47605     96 etc/passwd
10920    739 etc/rc
06793    352 etc/termcap
46357      8 etc/ttys
10241     22 etc/ttytype
11405   3781 include/a.out.h
34766   3288 include/out.h
19392   1026 kernel/Makefile
08300  14248 kernel/clock.c
47673   6445 kernel/const.h
49351  13757 kernel/copy68k.s
30419   2905 kernel/glo.h
49326    643 kernel/kernel.h
40070   3066 kernel/keymap.h
40070   3066 kernel/keymap.uk.h
62560   2587 kernel/keymap.us.h
19537   5598 kernel/memory.c
37356   4371 kernel/misc.c
54003  18512 kernel/proc.c
46854   4266 kernel/proc.h
32720   4897 kernel/proto.h
27159  21341 kernel/rs232.c
19212   1845 kernel/stacia.h
39827    610 kernel/staddr.h
24600   3404 kernel/stcon.c
36874   3719 kernel/stdma.c
06257   1185 kernel/stdma.h
53342   6154 kernel/stdmp.c
34438   6787 kernel/stdskclk.c
43329   8296 kernel/stdskclks.s
50913   2040 kernel/stfdc.h
56938  13439 kernel/stfloppy.c
27594  16551 kernel/stfnt.c
62561   2225 kernel/sthdc.h
06465  13216 kernel/stkbd.c
52212   9148 kernel/stmain.c
32274   4863 kernel/stmfp.h
26133   9321 kernel/stmpx.s
38980   6599 kernel/stprint.c
06515    660 kernel/stram.h
45274   3726 kernel/stshadow.c
47101   2358 kernel/stsound.h
37046  18392 kernel/stvdu.c
20152   1336 kernel/stvideo.h
36261  11363 kernel/stwini.c
36389  32828 kernel/system.c
50447   3659 kernel/table.c
15025  28678 kernel/tty.c
23306   9012 kernel/tty.h
41632   2671 kernel/type.h
57613   1174 sttools/Makedev
28839   1206 sttools/Makefile
39013   2202 sttools/bootblok.s
39520  16518 sttools/build.c
23113   4827 sttools/fakeunix.c
56842   1254 sttools/getstruc.c
31895  12721 sttools/init.c
22018    111 sttools/menu.c
19954   1436 sttools/outmix.h
61880   1210 sttools/putstruc.c
36903     54 lib/atari/Makefile
36903     54 lib/atari/Makefile.atari
40751   1146 lib/atari/_ara.s
63589    334 lib/atari/_cii.s
44020    235 lib/atari/_cmi.s
56117    210 lib/atari/_cmp.s
10776    313 lib/atari/_cms.s
57972    415 lib/atari/_cmu.s
25255    490 lib/atari/_csa.s
42661    467 lib/atari/_csb.s
21405    285 lib/atari/_cuu.s
09818    288 lib/atari/_cvf.s
06684   1672 lib/atari/_dvi.s
54695   1476 lib/atari/_dvu.s
40098    344 lib/atari/_exg.s
57963    100 lib/atari/_fat.s
27493    453 lib/atari/_ffp.s
40725   1723 lib/atari/_gto.s
22528    393 lib/atari/_inn.s
03816    315 lib/atari/_los.s
29852    484 lib/atari/_lpb.s
23805    282 lib/atari/_lxa.s
32351    322 lib/atari/_lxl.s
11954   2386 lib/atari/_mli.s
09599   2158 lib/atari/_mlu.s
64612    207 lib/atari/_mon.s
09643    252 lib/atari/_rck.s
31631    298 lib/atari/_ret.s
64119    390 lib/atari/_set.s
25722    378 lib/atari/_shp.s
24446    172 lib/atari/_sig.s
12267    303 lib/atari/_sts.s
15806    475 lib/atari/_trp.s
08130    170 lib/atari/run
54764    143 lib/atari/stbrksz.s
60384    869 lib/atari/stcatch.s
21451    978 lib/atari/stcrtso.s
49108    190 lib/atari/stend.s
50999    650 lib/atari/sthead.s
12300    346 lib/atari/stsetjmp.s
26776    789 lib/atari/stsndrec.s
Frans Meulenbroeks        (meulenbr@cst.philips.nl)
	Centre for Software Technology
	( or try: ...!mcsun!phigate!prle!cst!meulenbr)