From owner-cvs-all Fri Sep 28 20: 5:48 2001 Delivered-To: cvs-all@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 96E6737B407; Fri, 28 Sep 2001 20:05:37 -0700 (PDT) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f8T35EB34309; Fri, 28 Sep 2001 20:05:15 -0700 (PDT) (envelope-from jkh@freebsd.org) To: des@freebsd.org Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/fs/pseudofs pseudofs.c pseudofs.h pseudofs_vnops.c In-Reply-To: <200109290049.f8T0nT532156@freefall.freebsd.org> References: <200109290049.f8T0nT532156@freefall.freebsd.org> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010928200514P.jkh@freebsd.org> Date: Fri, 28 Sep 2001 20:05:14 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 43 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Erm, what's it do? I don't see a man page in there anywhere. :) - Jordan From: Dag-Erling Smorgrav Subject: cvs commit: src/sys/fs/pseudofs pseudofs.c pseudofs.h pseudofs_vnops.c Date: Fri, 28 Sep 2001 17:49:29 -0700 (PDT) > des 2001/09/28 17:49:29 PDT > > Modified files: > sys/fs/pseudofs pseudofs.c pseudofs.h pseudofs_vnops.c > Log: > Pseudofs take 2: > > - Remove hardcoded uid, gid, mode from struct pfs_node; make pfs_getattr() > smart enough to get it right most of the time, and allow for callbacks > to handle the remaining cases. Rework the definition macros to match. > > - Add lots of (conditional) debugging output. > > - Fix a long-standing bug inherited from procfs: don't pretend to be a > read-only file system. Instead, return EOPNOTSUPP for operations we > truly can't support and allow others to fail silently. In particular, > pfs_lookup() now treats CREATE as LOOKUP. This may need more work. > > - In pfs_lookup(), if the parent node is process-dependent, check that > the process in question still exists. > > - Implement pfs_open() - its only current function is to check that the > process opening the file can see the process it belongs to. > > - Finish adding support for writeable nodes. > > - Bump module version number. > > - Introduce lots of new bugs. > > Revision Changes Path > 1.5 +2 -2 src/sys/fs/pseudofs/pseudofs.c > 1.8 +35 -23 src/sys/fs/pseudofs/pseudofs.h > 1.12 +136 -32 src/sys/fs/pseudofs/pseudofs_vnops.c > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message