freebsd-dev/sys/msdosfs
rwatson b423f1a20b o Restructure vaccess() so as to check for DAC permission to modify the
object before falling back on privilege.  Make vaccess() accept an
  additional optional argument, privused, to determine whether
  privilege was required for vaccess() to return 0.  Add commented
  out capability checks for reference.  Rename some variables to make
  it more clear which modes/uids/etc are associated with the object,
  and which with the access mode.
o Update file system use of vaccess() to pass NULL as the optional
  privused argument.  Once additional patches are applied, suser()
  will no longer set ASU, so privused will permit passing of
  privilege information up the stack to the caller.

Reviewed by:	bde, green, phk, -security, others
Obtained from:	TrustedBSD Project
2000-08-29 14:45:49 +00:00
..
bootsect.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
bpb.h Quick fix for msdsofs_write() on alphas and other machines with either 2000-08-25 09:03:58 +00:00
denode.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
direntry.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
fat.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
msdosfs_conv.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
msdosfs_denode.c Fix memory leakage on module unload. 2000-06-29 01:12:47 +00:00
msdosfs_fat.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
msdosfs_lookup.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
msdosfs_vfsops.c Fix memory leakage on module unload. 2000-06-29 01:12:47 +00:00
msdosfs_vnops.c o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
msdosfsmount.h Quick fix for msdsofs_write() on alphas and other machines with either 2000-08-25 09:03:58 +00:00