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