s3:modules/vfs_*: make function prototypes available via static_decl_vfs;
authorStefan Metzmacher <metze@samba.org>
Thu, 13 Aug 2015 16:16:20 +0000 (18:16 +0200)
committerRalph Böhme <slow@samba.org>
Thu, 20 Aug 2015 14:06:21 +0000 (16:06 +0200)
This allows the static build of the modules.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
12 files changed:
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_acl_xattr.c
source3/modules/vfs_aio_linux.c
source3/modules/vfs_audit.c
source3/modules/vfs_catia.c
source3/modules/vfs_dirsort.c
source3/modules/vfs_extd_audit.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_posix_eadb.c
source3/modules/vfs_scannedonly.c
source3/modules/vfs_smb_traffic_analyzer.c
source3/modules/vfs_syncops.c

index 1537ba3..c7acf43 100644 (file)
@@ -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",
index c1b0a60..710fbf3 100644 (file)
@@ -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",
index 5b515d8..db5f075 100644 (file)
@@ -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,
index 6963c37..02e8f35 100644 (file)
@@ -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",
index f455afd..c17ffa8 100644 (file)
@@ -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;
index 224229f..d164088 100644 (file)
@@ -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",
index 93ae7e6..7d6b4d3 100644 (file)
@@ -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,
index 6de22b1..11f5d82 100644 (file)
@@ -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,
index 993c919..20679e1 100644 (file)
@@ -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",
index 0232a15..128374a 100644 (file)
@@ -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",
index 4938ff7..73ebf63 100644 (file)
@@ -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,
index 8ff283d..99f6178 100644 (file)
@@ -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;