From owner-cvs-sys Mon Aug 25 15:41:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA17152 for cvs-sys-outgoing; Mon, 25 Aug 1997 15:41:44 -0700 (PDT) Received: from awfulhak.demon.co.uk (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA17096; Mon, 25 Aug 1997 15:40:57 -0700 (PDT) Received: from awfulhak.org (dev.lan.awfulhak.org [10.0.1.5]) by awfulhak.demon.co.uk (8.8.5/8.8.5) with ESMTP id XAA13706; Mon, 25 Aug 1997 23:18:12 +0100 (BST) Received: from dev.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.7/8.8.6) with ESMTP id XAA07504; Mon, 25 Aug 1997 23:18:11 +0100 (BST) Message-Id: <199708252218.XAA07504@awfulhak.org> X-Mailer: exmh version 2.0zeta 7/24/97 To: Poul-Henning Kamp cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern vnode_if.src In-reply-to: Your message of "Mon, 25 Aug 1997 13:28:51 PDT." <199708252028.NAA29572@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 Aug 1997 23:18:11 +0100 From: Brian Somers Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > phk 1997/08/25 13:28:50 PDT > > Modified files: > sys/kern vnode_if.src > Log: > Add a new vnode op (cachedlookup) so that filesystems can plug into > a global vfs_cache check. The rest of this change will come when the > current zero size file problem is resolved. > > Revision Changes Path > 1.12 +13 -1 src/sys/kern/vnode_if.src What's the "current zero size file problem" ? I spent most of Friday & Saturday trying to bring my -current machine back onto its feet. I believe libc.so.3.0 still won't install - it seems that overwriting the shared lib makes install (which uses it) sig 10, then when "make" gets control again, it promptly dumps w/ a sig 10 too. I originally bumped into this when trying to do a "make install" - just about every process on the machine sig 10'd, and I had no workable libc.so when I brought the machine up again. I ended up downloading ampere's libc.so to get me up and running again (and for some reason, had a crt0.o without a _DYNAMIC in it for a while.... dunno how ??!?!?!??). After all this, I ran exmh, and ended up w/ a pile of zero length files - and xdm wouldn't run an X session for me as the .Xauthority file (which according to diagnostics was written ok) ended up zero length. Just to finish it all of, I resent my mail to myself (I archive it as it comes in, before it gets to my mail box), but did it as root - creating an archive directory with dodgy root'ish permissions (Duh!). The next time I downloaded mail, I bounced about 100 messages with "orgmail: permission denied" !!!!! I have no clue what happened, but rebuilding the kernel solved the zero length file problem. Anyone else have similar wonderful experiences ? There was another bit in there about SYS_[sg]etsid not being in libc.so, but I forget the details now and the problem went away (I remember the post about making sure that a new kernel accompanies a make world). Are these "zero length file" problems gone away now ? :-| -- Brian , Don't _EVER_ lose your sense of humour....