Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Sep 2001 20:05:14 -0700
From:      Jordan Hubbard <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
Message-ID:  <20010928200514P.jkh@freebsd.org>
In-Reply-To: <200109290049.f8T0nT532156@freefall.freebsd.org>
References:  <200109290049.f8T0nT532156@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Erm, what's it do?  I don't see a man page in there anywhere. :)

- Jordan

From: Dag-Erling Smorgrav <des@FreeBSD.org>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010928200514P.jkh>