Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rick From: rick@seismo.CSS.GOV (Rick Adams) Newsgroups: news.software.b Subject: Re: Expire corrupts active file (2.11 news) Message-ID: <42760@beno.seismo.CSS.GOV> Date: Mon, 1-Dec-86 19:05:09 EST Article-I.D.: beno.42760 Posted: Mon Dec 1 19:05:09 1986 Date-Received: Mon, 1-Dec-86 21:34:08 EST References: <250@molihp.UUCP> Organization: Center for Seismic Studies, Arlington, VA Lines: 27 Summary: readdir() is probably screwed The problem sounds like readdir() is returning garbage. I've heard things about the 9000/500 directory structure being "interesting". In a posting talking about unipress emacs mg@unirot.UUCP (Mike Gallaher) says: However, I have spent many hours of my life compensating for the differences between HPUX on the 500 and on everything else that also claims to be Unix System V. (There are more "special case" conditionals in the Emacs code for the 500 than for any other machine...) When I wrote that flame I had just wrestled with the following differences: - the file system is neither berkeley or v7/SysV, so the bsd directory emulator didn't work until I taught it how. (HP does supply its own BSD directory emulation, but it wasn't documented for the 500, at least that I could find). - The tty driver does not support VMIN/VTIME. This *is* documented, but it depends on which hardware interface you have, which is not easy to detect (even by looking at the box!). I suspect your problems are related. You should contact whoever sold you the system and ask about reading the filesystem. ---rick