freebsd-dev/sys/miscfs/union
John Dyson 996c772f58 This is the kernel Lite/2 commit. There are some requisite userland
changes, so don't expect to be able to run the kernel as-is (very well)
without the appropriate Lite/2 userland changes.

The system boots and can mount UFS filesystems.

Untested: ext2fs, msdosfs, NFS
Known problems: Incorrect Berkeley ID strings in some files.
		Mount_std mounts will not work until the getfsent
		library routine is changed.

Reviewed by:	various people
Submitted by:	Jeffery Hsu <hsu@freebsd.org>
1997-02-10 02:22:35 +00:00
..
libc.fts.c Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:29:25 +00:00
libc.opendir.c Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
libc.readdir.c Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:29:25 +00:00
README Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:29:25 +00:00
union_subr.c This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
union_vfsops.c This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
union_vnops.c This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
union.h This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00

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

@(#)README	8.2 (Berkeley) 11/4/94