diff options
author | Andrew Tridgell <tridge@samba.org> | 2004-12-17 03:39:29 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:07:28 -0500 |
commit | 50005129ab0a5c5f2422460e6d7c19616e5e1124 (patch) | |
tree | 52136d40aec54f98539c6f684c048112566b0414 /source4/ntvfs/posix/vfs_posix.h | |
parent | cf5cb51bfc7f7c23f366fcb902946d6f4feb2d3b (diff) | |
download | samba-50005129ab0a5c5f2422460e6d7c19616e5e1124.tar.gz samba-50005129ab0a5c5f2422460e6d7c19616e5e1124.tar.bz2 samba-50005129ab0a5c5f2422460e6d7c19616e5e1124.zip |
r4242: added support for storing xattrs in a tdb. This allows all advanced NT
attributes (streams, EAs, NT ACLs, timestamps etc) to be used on
filesystems that don't support xattrs. It also allows for large
streams, although they are very inefficient.
I won't enable this by default, as I really wrote it as a way of
testing large stream support while still using ext3, but perhaps with
a bit more work this could be generally usable.
To enable this use:
posix:eadb = /home/test/myeas.tdb
(This used to be commit 0c927d912cb65754351189d3a0442004a14aa5c6)
Diffstat (limited to 'source4/ntvfs/posix/vfs_posix.h')
-rw-r--r-- | source4/ntvfs/posix/vfs_posix.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source4/ntvfs/posix/vfs_posix.h b/source4/ntvfs/posix/vfs_posix.h index 16c6f807e9..e80790f6fa 100644 --- a/source4/ntvfs/posix/vfs_posix.h +++ b/source4/ntvfs/posix/vfs_posix.h @@ -57,6 +57,9 @@ struct pvfs_state { /* filesystem attributes (see FS_ATTR_*) */ uint32_t fs_attribs; + + /* if posix:eadb is set, then this gets setup */ + struct tdb_wrap *ea_db; }; /* this is the basic information needed about a file from the filesystem */ |