mirror of
https://github.com/samba-team/samba.git
synced 2025-01-22 22:04:08 +03:00
s3:modules/vfs_*: make function prototypes available via static_decl_vfs;
This allows the static build of the modules. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
parent
fd6eb8bd44
commit
37b2677648
@ -403,6 +403,7 @@ static struct vfs_fn_pointers vfs_acl_tdb_fns = {
|
||||
.sys_acl_set_fd_fn = sys_acl_set_fd_tdb
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_acl_tdb_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "acl_tdb",
|
||||
|
@ -214,6 +214,7 @@ static struct vfs_fn_pointers vfs_acl_xattr_fns = {
|
||||
.sys_acl_set_fd_fn = sys_acl_set_fd_xattr
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_acl_xattr_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "acl_xattr",
|
||||
|
@ -348,6 +348,7 @@ static struct vfs_fn_pointers vfs_aio_linux_fns = {
|
||||
.fsync_recv_fn = aio_linux_int_recv,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_aio_linux_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||
|
@ -283,6 +283,7 @@ static struct vfs_fn_pointers vfs_audit_fns = {
|
||||
.fchmod_acl_fn = audit_fchmod_acl
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_audit_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "audit",
|
||||
|
@ -1005,6 +1005,7 @@ static struct vfs_fn_pointers vfs_catia_fns = {
|
||||
.setxattr_fn = catia_setxattr,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_catia_init(void)
|
||||
{
|
||||
NTSTATUS ret;
|
||||
|
@ -358,6 +358,7 @@ static struct vfs_fn_pointers vfs_dirsort_fns = {
|
||||
.closedir_fn = dirsort_closedir,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_dirsort_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "dirsort",
|
||||
|
@ -360,6 +360,7 @@ static struct vfs_fn_pointers vfs_extd_audit_fns = {
|
||||
.fchmod_acl_fn = audit_fchmod_acl,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_extd_audit_init(void)
|
||||
{
|
||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||
|
@ -2323,6 +2323,7 @@ static struct vfs_fn_pointers vfs_full_audit_fns = {
|
||||
.set_offline_fn = smb_full_audit_set_offline,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_full_audit_init(void)
|
||||
{
|
||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||
|
@ -431,7 +431,7 @@ static struct vfs_fn_pointers vfs_posix_eadb_fns = {
|
||||
.connect_fn = posix_eadb_connect,
|
||||
};
|
||||
|
||||
NTSTATUS vfs_posix_eadb_init(void);
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_posix_eadb_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "posix_eadb",
|
||||
|
@ -1036,6 +1036,7 @@ static struct vfs_fn_pointers vfs_scannedonly_fns = {
|
||||
.connect_fn = scannedonly_connect
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_scannedonly_init(void)
|
||||
{
|
||||
return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "scannedonly",
|
||||
|
@ -919,6 +919,7 @@ static struct vfs_fn_pointers vfs_smb_traffic_analyzer_fns = {
|
||||
};
|
||||
|
||||
/* Module initialization */
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_smb_traffic_analyzer_init(void)
|
||||
{
|
||||
NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
|
||||
|
@ -291,6 +291,7 @@ static struct vfs_fn_pointers vfs_syncops_fns = {
|
||||
.close_fn = syncops_close,
|
||||
};
|
||||
|
||||
static_decl_vfs;
|
||||
NTSTATUS vfs_syncops_init(void)
|
||||
{
|
||||
NTSTATUS ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user