diff options
author | David Disseldorp <ddiss@samba.org> | 2013-11-18 14:54:30 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2013-11-22 08:56:45 -0800 |
commit | d8d5d4c7428683da04fa4c8b344504e7044f9b1c (patch) | |
tree | 5ce00faa4dbb6113f2c6d18ae312dd6dc5bc39fd /docs-xml/manpages | |
parent | 2b435ad4b45ec39b0cf70f55699daba3bcfcee08 (diff) | |
download | samba-d8d5d4c7428683da04fa4c8b344504e7044f9b1c.tar.gz samba-d8d5d4c7428683da04fa4c8b344504e7044f9b1c.tar.xz samba-d8d5d4c7428683da04fa4c8b344504e7044f9b1c.zip |
vfs: add [GET/SET]_COMPRESSION hooks
The VFS interfaces are sychronous, as the operations only modify
meta-data.
These hooks are dependent on support for transparent compression by the
underlying filesystem - vfs_default returns INVALID_DEVICE_REQUEST.
Support for other filesystems providing transparent comression, such as
Btrfs and ZFS, can be added in future.
The get_compression function takes fsp and smb_fname arguments. The
smb_fname argument is needed due to the current dosmode() code-path.
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'docs-xml/manpages')
-rw-r--r-- | docs-xml/manpages/vfs_full_audit.8.xml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/docs-xml/manpages/vfs_full_audit.8.xml b/docs-xml/manpages/vfs_full_audit.8.xml index 1266b1fbb6..2be26b03c4 100644 --- a/docs-xml/manpages/vfs_full_audit.8.xml +++ b/docs-xml/manpages/vfs_full_audit.8.xml @@ -62,6 +62,7 @@ <member>fstat</member> <member>fsync</member> <member>ftruncate</member> + <member>get_compression</member> <member>get_nt_acl</member> <member>get_quota</member> <member>get_shadow_copy_data</member> @@ -91,6 +92,7 @@ <member>rmdir</member> <member>seekdir</member> <member>sendfile</member> + <member>set_compression</member> <member>set_nt_acl</member> <member>set_quota</member> <member>setxattr</member> |