1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-30 12:04:07 +00:00
freebsd/sys/miscfs/union
David Greenman c4a7b7e10c From tim@cs.city.ac.uk (Tim Wilkinson):
Find enclosed a short bugfix to get the union filesystem up and running
in FreeBSD-current.  We don't think we've got all the problems yet but
these fixes sort out the major ones (which mostly concert bad locking
of vnodes), no doubt we'll post others as necessary.  Known problems
include the inability of the umount command (not the system call) to unmount
unions in certain circumstances (this is due the way "realpath" works),
and the failure of direntries to always get all available files in
unioned subdirectories.  We are, as they say, working on it.

Submitted by:	tim@cs.city.ac.uk (Tim Wilkinson)
1994-11-04 14:41:46 +00:00
..
libc.opendir.c
README
union_subr.c
union_vfsops.c From tim@cs.city.ac.uk (Tim Wilkinson): 1994-11-04 14:41:46 +00:00
union_vnops.c From tim@cs.city.ac.uk (Tim Wilkinson): 1994-11-04 14:41:46 +00:00
union.h

If you plan on using union mounts, then you should consider replacing
"libc/gen/opendir.c" in the C library with the file "libc.opendir.c"
in this directory.  The replacement version of opendir() automatically
removes duplicate names when a union stack is encountered.  You will
then need to rebuild the C library and all commands.

@(#)README	8.1 (Berkeley) 2/15/94