svn commit: samba r3798 - in branches/SAMBA_4_0/source: include
librpc/idl ntvfs/common ntvfs/posix torture/raw
tridge at samba.org
tridge at samba.org
Wed Nov 17 05:58:05 GMT 2004
Author: tridge
Date: 2004-11-17 05:58:04 +0000 (Wed, 17 Nov 2004)
New Revision: 3798
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3798
Log:
added support for alternate data streams in xattrs into pvfs.
The trickiest part about this was getting the sharing and locking
rules right, as alternate streams are separate locking spaces from the
main file for the purposes of byte range locking, and separate for
most share violation rules.
I suspect there are still problems with delete on close with alternate
data streams. I'll look at that next.
Modified:
branches/SAMBA_4_0/source/include/smb_interfaces.h
branches/SAMBA_4_0/source/include/structs.h
branches/SAMBA_4_0/source/librpc/idl/xattr.idl
branches/SAMBA_4_0/source/ntvfs/common/opendb.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_fileinfo.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_lock.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_open.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_qfileinfo.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_read.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_rename.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_resolve.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_setfileinfo.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_shortname.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_streams.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_unlink.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_util.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_write.c
branches/SAMBA_4_0/source/ntvfs/posix/pvfs_xattr.c
branches/SAMBA_4_0/source/ntvfs/posix/vfs_posix.h
branches/SAMBA_4_0/source/torture/raw/streams.c
Changeset:
Sorry, the patch is too large (1487 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3798
More information about the samba-cvs
mailing list