1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys/fs
Dag-Erling Smørgrav 80a3cef87d 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.
2001-09-29 00:49:29 +00:00
..
cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
deadfs Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
devfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
fdescfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
fifofs KSE Milestone 2 2001-09-12 08:38:13 +00:00
hpfs Restore these files to being portable: 2001-09-12 23:39:36 +00:00
msdosfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
ntfs Fix (typo? pasteo?): panic("ffs_mountroot..." -> panic("ntfs_mountroot...") 2001-09-26 00:36:33 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
portalfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
procfs A process name may contain whitespace and unprintable characters, 2001-09-25 04:42:40 +00:00
pseudofs Pseudofs take 2: 2001-09-29 00:49:29 +00:00
smbfs smbfs_advlock: simplify overflow checks (copy from kern_lockf.c) 2001-08-29 18:59:04 +00:00
specfs o Modify generic specfs device open access control checks to use 2001-09-26 20:18:26 +00:00
umapfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
unionfs KSE Milestone 2 2001-09-12 08:38:13 +00:00