NetBSD/sys/fs/tmpfs
jmmv 7180494a8d Multiple fixes for tmpfs' rename operation:
- Raise an error if renaming a file to a directory.
- Raise an error if renaming a directory to a file.
- Raise an error if renaming a directory to a non-empty directory.
- Properly allow renaming a directory to an empty directory.
  The system could previously crash if the kernel had DIAGNOSTIC enabled,
  as this triggered a bogus assertion.

Problem found by Geoff Wing.
2007-07-23 15:41:01 +00:00
..
files.tmpfs merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
tmpfs_fifoops.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
tmpfs_fifoops.h - protect userland exported files against multiple inclusion. 2005-12-03 17:34:43 +00:00
tmpfs_pool.c Pass an ipl argument to pool_init/POOL_INIT to be used when initializing 2007-03-12 18:18:22 +00:00
tmpfs_pool.h Add 2006 to the copyright notice; should have done this when touching the 2006-11-09 16:20:06 +00:00
tmpfs_specops.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
tmpfs_specops.h - protect userland exported files against multiple inclusion. 2005-12-03 17:34:43 +00:00
tmpfs_subr.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
tmpfs_vfsops.c Make set_statvfs_info() take a parameter for the vfs name instead 2007-07-17 11:19:31 +00:00
tmpfs_vnops.c Multiple fixes for tmpfs' rename operation: 2007-07-23 15:41:01 +00:00
tmpfs_vnops.h Add 2006 to the copyright notice; should have done this when touching the 2006-11-09 16:20:06 +00:00
tmpfs.h TRUE -> true, FALSE -> false 2007-02-22 06:34:42 +00:00
TODO Audit kqueue notifications. The reference behavior is taken from MFS and 2006-11-09 15:06:03 +00:00