From mboxrd@z Thu Jan 1 00:00:00 1970 From: mirian@cosmic.com (Mirian Crzig Lennox) Date: Fri, 27 Dec 2002 20:58:34 +0000 (UTC) Subject: [TUHS] V6: 50 bugs tape References: <200212240957.gBO9vww02281@bsd.korb> Message-ID: This reminds me that I fixed a couple of "bugs" (some outright bugs, and some mere behaviours which I didn't quite like) in playing with my V6/simh environment, and I'm wondering if there is a place I should submit them in case others might be interested. The bugs I've fixed so far include: * Compensated for the ldiv bug in ctime(). * Fixed date to allow setting the century in the year. * Changed df to read /etc/mtab, rather than use a hard-coded list of filesystems. * Mkfs wasn't always initialising the 'ino' variable properly, leading to inconsistent behaviour. Initialised to zero. * Stopped the ps command printing garbage in the COMMAND field of process 0. Some other modifications I've made which bring V6 more in line with what a seasoned Unix hacker might wish for: * Changed the shell to allow "cd" as well as "chdir". * For the mount command, added a -f options for 'fake' mounts which update /etc/mtab without actually mounting a filesystem. (useful for putting the root filesystem in the mtab) * Implemented the inverse operation for the umount command. * Changed getty and login command to make the default "erase" character be octal 10 rather than hash mark. * Changed the stty command to additionally allow setting "erase" and "kill" characters by their octal codes. If any of these would be considered interesting, I would be only too happy to release patches. I'll doubtless have more, as well, as I press on. My eventual goal is to come up with a 6th edition UNIX which is quite usable, while still being recognisable as 6th edition. cheers! --Mirian