From owner-freebsd-bugs Tue Sep 16 00:32:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA27017 for bugs-outgoing; Tue, 16 Sep 1997 00:32:53 -0700 (PDT) Received: from kithrup.com (kithrup.com [205.179.156.40]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA26998 for ; Tue, 16 Sep 1997 00:32:50 -0700 (PDT) Received: (from sef@localhost) by kithrup.com (8.8.5/8.6.6) id AAA28609; Tue, 16 Sep 1997 00:32:49 -0700 (PDT) Date: Tue, 16 Sep 1997 00:32:49 -0700 (PDT) From: Sean Eric Fagan Message-Id: <199709160732.AAA28609@kithrup.com> To: bugs@freebsd.org Subject: Re: kern/4550 Organization: Kithrup Enterprises, Ltd. Sender: owner-freebsd-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <199709160639.QAA20844.kithrup.freebsd.bugs@godzilla.zeta.org.au> you write: >>The size is intentionally 0. >The bug is that "regular" files are irregular. If csd/bsd files were handled on a per-filesystem basis, I would have made the pseudofiles that. Or possibly named pipes. But they aren't, so I couldn't do that. At some point, it may be worthwhile adding a new filetype -- "pseudofile". Not quite a normal file, not quite a pipe or csd or bsd file. But, for now, they need to remain normal files with a zero length. Note that any program which assumes that a file doesn't change length while it's being read (or written ;)) should probably be considered broken. I believe ftp is one of these; so is rcp.