Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!sun!pitstop!sundc!seismo!uunet!mcvax!cernvax!ethz!forty2!poole From: poole@forty2.UUCP (Simon Poole) Newsgroups: comp.os.minix Subject: fs patches part 1/3 Message-ID: <658@forty2.UUCP> Date: 13 Mar 89 21:05:13 GMT Reply-To: poole@forty2.UUCP (Simon Poole) Organization: Exp. Physics University Zuerich Lines: 34 The following patches to fs take minix a small step on the way to some POSIX compatiblity, while they where developed on a ST, I don't know of any reason why they shouldn't work on a PC. Please read FSCHANGES.DOC besides applying the patches, it explains what I changed and why (this might be interesting even if you don't apply the patches). WARNING: ======== while I have been running the modified fs for over one and a half months now, there is still a non-zero probability that there is a bug or two somewhere. It is a GOOD IDEA to run the Minix test programs with a modified fs with a file system that can be rebuilt without problems (typically /dev/ram) BEFORE you mount your xx MB harddisk. INSTALLATION: ============= Unpack the shar files in the top level of your minix source directory, after moving lib/open.c and fs/open.c somewhere safe (these two files are replaced completly and are not patched). Recompile minix and run the test programs (somewhere where it doesn't matter if the file system gets trashed). Add mkfifo.c to lib/Makefile and rebuild the libary, recompile ls and fsck. Happy hacking Simon Poole PS: the man pages were partly stolen from the PC 1.3 man pages -- ---------------------------------------------------------------------------- UUCP: ...mcvax!cernvax!forty2!poole Simon Poole BITNET: K538915@CZHRZU1A ----------------------------------------------------------------------------