[comp.os.minix] P-H V1.3 upgrade

herrmann@slustl.UUCP (Robert B. Herrmann) (04/26/89)

I received 1.3 MINIX upgrade, and put on my 1.2 harddisk, 
using the 1.3 libc.a, compilers, and finding a copy of sys/types.h
elsewhere.

The tools directory had fs,mm,kernel which were presumably 1.3
Using the'make image' after putting fs in ../fs/fs mm in ../mm/mm
and kernel in ../kernel/kernel I made an image, which booted
correctly, supporting the root directory fastload from
/dev/hd3.

All went well, except that 'pwd' does not work because the
open("..") does not work when crossing mounted file systems.
This is also shown in the commands cd /usr; cd .. where /
is the ram disk and /usr is mounted on /dev/hd1. Other things
also do not work, e.g., from /usr do an od -c < .. , which
should do an od on the root directory.

Anyone else have this problem. The 1.2 OS binaries   from P-H work
properly.  The file fs/path.c has minimal differences with respect
to the 1.2 version.

An earlier posting of an lorder'd libc.a leads to a question whether
the 'asld' operation is faster if libc.a is correctly ordered. The
1.3 libc.a distributed is not so ordered.

The fastload of root is great. RS232 works, after we found a bad
hardware card. It is great to execute a command on a terminal
attached to /dev/tty1 and watch kernel debug output go to the console.

Finally, getlf.c must be modified to use this on other than /dev/tty0
since it does an open("/dev/tty0"..) rather than an open("dev/tty")

Bob Herrmann, Saint Louis University, wucs1\!slustl\!herrmann
(314)658-3120 or seismo\!beno\!herrmann