vfs: Use static_decl_vfs in all VFS modules
authorChristof Schmitt <cs@samba.org>
Fri, 15 Dec 2017 22:32:12 +0000 (15:32 -0700)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 18 Dec 2017 12:31:59 +0000 (13:31 +0100)
Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Dec 18 13:32:00 CET 2017 on sn-devel-144

48 files changed:
source3/modules/vfs_afsacl.c
source3/modules/vfs_aio_fork.c
source3/modules/vfs_aio_pthread.c
source3/modules/vfs_aixacl.c
source3/modules/vfs_aixacl2.c
source3/modules/vfs_btrfs.c
source3/modules/vfs_cacheprime.c
source3/modules/vfs_cap.c
source3/modules/vfs_ceph.c
source3/modules/vfs_commit.c
source3/modules/vfs_crossrename.c
source3/modules/vfs_default.c
source3/modules/vfs_default_quota.c
source3/modules/vfs_dfs_samba4.c
source3/modules/vfs_expand_msdfs.c
source3/modules/vfs_fake_acls.c
source3/modules/vfs_fake_perms.c
source3/modules/vfs_fileid.c
source3/modules/vfs_fruit.c
source3/modules/vfs_glusterfs.c
source3/modules/vfs_gpfs.c
source3/modules/vfs_hpuxacl.c
source3/modules/vfs_hpuxacl.h
source3/modules/vfs_linux_xfs_sgid.c
source3/modules/vfs_media_harmony.c
source3/modules/vfs_netatalk.c
source3/modules/vfs_nfs4acl_xattr.c
source3/modules/vfs_offline.c
source3/modules/vfs_posixacl.c
source3/modules/vfs_prealloc.c
source3/modules/vfs_preopen.c
source3/modules/vfs_readahead.c
source3/modules/vfs_recycle.c
source3/modules/vfs_shadow_copy.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_shell_snap.c
source3/modules/vfs_snapper.c
source3/modules/vfs_solarisacl.c
source3/modules/vfs_streams_depot.c
source3/modules/vfs_streams_xattr.c
source3/modules/vfs_time_audit.c
source3/modules/vfs_tru64acl.c
source3/modules/vfs_tsmsm.c
source3/modules/vfs_unityed_media.c
source3/modules/vfs_vxfs.c
source3/modules/vfs_worm.c
source3/modules/vfs_xattr_tdb.c
source3/modules/vfs_zfsacl.c

index ce789f01375cb6d86b25828e8054542686b4fb96..54c9344a637706172978f0db37e1fb0b181223df 100644 (file)
@@ -1111,7 +1111,7 @@ static struct vfs_fn_pointers vfs_afsacl_fns = {
        .sys_acl_blob_get_fd_fn = afsacl_sys_acl_blob_get_fd
 };
 
        .sys_acl_blob_get_fd_fn = afsacl_sys_acl_blob_get_fd
 };
 
-NTSTATUS vfs_afsacl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_afsacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "afsacl",
 NTSTATUS vfs_afsacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "afsacl",
index a0b1429132a78dad65a7f868b2ed1627d33a478d..5ad2dcee4baef1a86148cac9720b01b3cd23d1d7 100644 (file)
@@ -927,7 +927,7 @@ static struct vfs_fn_pointers vfs_aio_fork_fns = {
        .fsync_recv_fn = aio_fork_fsync_recv,
 };
 
        .fsync_recv_fn = aio_fork_fsync_recv,
 };
 
-NTSTATUS vfs_aio_fork_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_aio_fork_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_aio_fork_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 1d9346cfb65d29d35e24b678060db3b909053fe9..d78dd110e3cc8ccbf13b2a267fc7118f4c127704 100644 (file)
@@ -496,7 +496,7 @@ static struct vfs_fn_pointers vfs_aio_pthread_fns = {
 #endif
 };
 
 #endif
 };
 
-NTSTATUS vfs_aio_pthread_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_aio_pthread_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_aio_pthread_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index f6c42cb40b55bfece9a56fda34dbfc6a1674f402..86be759c18735b9b2d9798e81bbb98cb6113947b 100644 (file)
@@ -190,7 +190,7 @@ static struct vfs_fn_pointers vfs_aixacl_fns = {
        .sys_acl_delete_def_file_fn = aixacl_sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = aixacl_sys_acl_delete_def_file,
 };
 
-NTSTATUS vfs_aixacl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_aixacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "aixacl",
 NTSTATUS vfs_aixacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "aixacl",
index 2e4b61e369dde6ff0a239d694289e0218305beae..d0cd2c1cbc25336e0054975b7f41d28ace50ff82 100644 (file)
@@ -566,7 +566,7 @@ static struct vfs_fn_pointers vfs_aixacl2_fns = {
        .sys_acl_delete_def_file_fn = aixjfs2_sys_acl_delete_def_file
 };
 
        .sys_acl_delete_def_file_fn = aixjfs2_sys_acl_delete_def_file
 };
 
-NTSTATUS vfs_aixacl2_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_aixacl2_init(TALLOC_CTX *ctx)
 {
         return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, AIXACL2_MODULE_NAME,
 NTSTATUS vfs_aixacl2_init(TALLOC_CTX *ctx)
 {
         return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, AIXACL2_MODULE_NAME,
index 13fd5e34c19db1b2c5406bdb2e0e619f52c2e041..775e5f076116fc022671ddcf69fe182ab946db5a 100644 (file)
@@ -837,7 +837,7 @@ static struct vfs_fn_pointers btrfs_fns = {
        .snap_delete_fn = btrfs_snap_delete,
 };
 
        .snap_delete_fn = btrfs_snap_delete,
 };
 
-NTSTATUS vfs_btrfs_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_btrfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_btrfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index f06ece6a1903748c771db0e59df5f72f29978060..5a8b8e0f904b2707771894c95de7b6eb06fd7ee3 100644 (file)
@@ -189,7 +189,7 @@ static struct vfs_fn_pointers vfs_cacheprime_fns = {
  * -------------------------------------------------------------------------
  */
 
  * -------------------------------------------------------------------------
  */
 
-NTSTATUS vfs_cacheprime_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_cacheprime_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
 NTSTATUS vfs_cacheprime_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
index e4d30cb4e5aa803c47c23548c122337fb27173ba..0684c794c76eff038f4efc8b755abc29124f9294 100644 (file)
@@ -1069,7 +1069,7 @@ static struct vfs_fn_pointers vfs_cap_fns = {
        .fsetxattr_fn = cap_fsetxattr
 };
 
        .fsetxattr_fn = cap_fsetxattr
 };
 
-NTSTATUS vfs_cap_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_cap_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "cap",
 NTSTATUS vfs_cap_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "cap",
index 9abd32196a812bd7b5e55277a5dff5288c5b4ef2..b4a7ceef105b00da4a37075d490b4c4581ce32a5 100644 (file)
@@ -1474,7 +1474,7 @@ static struct vfs_fn_pointers ceph_fns = {
        .aio_force_fn = cephwrap_aio_force,
 };
 
        .aio_force_fn = cephwrap_aio_force,
 };
 
-NTSTATUS vfs_ceph_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_ceph_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_ceph_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 872b40bd78ca80a197d05eec1759bec16566866f..aa9c87db74d1928541349d837d7b278346e3055f 100644 (file)
@@ -403,7 +403,7 @@ static struct vfs_fn_pointers vfs_commit_fns = {
         .ftruncate_fn = commit_ftruncate
 };
 
         .ftruncate_fn = commit_ftruncate
 };
 
-NTSTATUS vfs_commit_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_commit_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
 NTSTATUS vfs_commit_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
index 4daa82c5e98da2299ba5a163c10d0c8e5c8cad0c..f1cae9aee7deaaec4801208901a38ef290b4bbf7 100644 (file)
@@ -198,7 +198,7 @@ static struct vfs_fn_pointers vfs_crossrename_fns = {
        .rename_fn = crossrename_rename
 };
 
        .rename_fn = crossrename_rename
 };
 
-NTSTATUS vfs_crossrename_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_crossrename_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
 NTSTATUS vfs_crossrename_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, MODULE,
index 3379493accb0c4494bc5b9adb07f4e4935a0a6d0..073c79004b5bd49b9c176f42ad040041b0f936c5 100644 (file)
@@ -3152,7 +3152,7 @@ static struct vfs_fn_pointers vfs_default_fns = {
        .durable_reconnect_fn = vfswrap_durable_reconnect,
 };
 
        .durable_reconnect_fn = vfswrap_durable_reconnect,
 };
 
-NTSTATUS vfs_default_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_default_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_default_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index c27681af00f5af36d1a4272e19a6adf40d508bb9..326eb8c8f0a79345be6d088fc17ecff3fe1a7908 100644 (file)
@@ -228,7 +228,7 @@ static struct vfs_fn_pointers vfs_default_quota_fns = {
        .set_quota_fn = default_quota_set_quota
 };
 
        .set_quota_fn = default_quota_set_quota
 };
 
-NTSTATUS vfs_default_quota_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_default_quota_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, DEFAULT_QUOTA_NAME,
 NTSTATUS vfs_default_quota_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, DEFAULT_QUOTA_NAME,
index 0bf1a29c8c65833103fa6a5ff8d2f4bab0757627..d7f4edf2deac5c735527e05836ad49c39ea8c0ed 100644 (file)
@@ -135,7 +135,7 @@ static struct vfs_fn_pointers vfs_dfs_samba4_fns = {
        .get_dfs_referrals_fn = dfs_samba4_get_referrals,
 };
 
        .get_dfs_referrals_fn = dfs_samba4_get_referrals,
 };
 
-NTSTATUS vfs_dfs_samba4_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_dfs_samba4_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
 NTSTATUS vfs_dfs_samba4_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
index 4cabc8f55082e81a9e2d28bac94830cfb2066a90..598da08c0c87216b1cca3bd9de6e1b95de1674be 100644 (file)
@@ -228,7 +228,7 @@ static struct vfs_fn_pointers vfs_expand_msdfs_fns = {
        .readlink_fn = expand_msdfs_readlink
 };
 
        .readlink_fn = expand_msdfs_readlink
 };
 
-NTSTATUS vfs_expand_msdfs_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_expand_msdfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "expand_msdfs",
 NTSTATUS vfs_expand_msdfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "expand_msdfs",
index 0f539d1f29cd998f5039410b4ca25aaaa1b2537a..e6983d49c584725e06e15d7c118d13d2e1f8c5b2 100644 (file)
@@ -538,7 +538,7 @@ static struct vfs_fn_pointers vfs_fake_acls_fns = {
        
 };
 
        
 };
 
-NTSTATUS vfs_fake_acls_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_fake_acls_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_acls",
 NTSTATUS vfs_fake_acls_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_acls",
index 299bb48ae134fac9b77b4cc97e6d2efab424ccac..0089186be1a10381825d75fb5165f40dac47243a 100644 (file)
@@ -100,7 +100,7 @@ static struct vfs_fn_pointers vfs_fake_perms_fns = {
        .fstat_fn = fake_perms_fstat
 };
 
        .fstat_fn = fake_perms_fstat
 };
 
-NTSTATUS vfs_fake_perms_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_fake_perms_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_perms",
 NTSTATUS vfs_fake_perms_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fake_perms",
index bb0a79c0d655ed6e2f119b193dcd8ae52c16c237..a7c4a49d553f4d36247d359e409bd88bf817c1d6 100644 (file)
@@ -258,7 +258,7 @@ static struct vfs_fn_pointers vfs_fileid_fns = {
        .file_id_create_fn = fileid_file_id_create
 };
 
        .file_id_create_fn = fileid_file_id_create
 };
 
-NTSTATUS vfs_fileid_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_fileid_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
 NTSTATUS vfs_fileid_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
index 6a478574c99a6fd090fd862aa470bd597a77b841..67dd571c627b8fa75cf4ead48099814dd79d7ce2 100644 (file)
@@ -6038,7 +6038,7 @@ static struct vfs_fn_pointers vfs_fruit_fns = {
        .fset_nt_acl_fn = fruit_fset_nt_acl,
 };
 
        .fset_nt_acl_fn = fruit_fset_nt_acl,
 };
 
-NTSTATUS vfs_fruit_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_fruit_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fruit",
 NTSTATUS vfs_fruit_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "fruit",
index cffab7b986eea17a843540c5c359fd397a229ac1..953c46af4cdd5eaaa195e515add202f8931ed1a5 100644 (file)
@@ -1523,7 +1523,7 @@ static struct vfs_fn_pointers glusterfs_fns = {
        .durable_reconnect_fn = NULL,
 };
 
        .durable_reconnect_fn = NULL,
 };
 
-NTSTATUS vfs_glusterfs_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_glusterfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_glusterfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index e94c9cc4f1d83e458f2c01980133bebe5764c418..a0fd48fab7cb3206e6be2a2b3f7e7f3c72df33d8 100644 (file)
@@ -2598,7 +2598,7 @@ static struct vfs_fn_pointers vfs_gpfs_fns = {
        .ftruncate_fn = vfs_gpfs_ftruncate
 };
 
        .ftruncate_fn = vfs_gpfs_ftruncate
 };
 
-NTSTATUS vfs_gpfs_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_gpfs_init(TALLOC_CTX *ctx)
 {
        int ret;
 NTSTATUS vfs_gpfs_init(TALLOC_CTX *ctx)
 {
        int ret;
index 53e0ad6fe803c5e33841e0fe8ccc17c44a151178..42a2ab091948af58b29addcaf05a0bf14ff6abf0 100644 (file)
@@ -1167,6 +1167,7 @@ static struct vfs_fn_pointers hpuxacl_fns = {
        .sys_acl_delete_def_file_fn = hpuxacl_sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = hpuxacl_sys_acl_delete_def_file,
 };
 
+static_decl_vfs;
 NTSTATUS vfs_hpuxacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "hpuxacl",
 NTSTATUS vfs_hpuxacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "hpuxacl",
index b1b9ec3eccb7989854850b1c6a30e064e92d8219..087dc6c3015eca5ee271226ae3d11bd63e76b043 100644 (file)
@@ -52,7 +52,5 @@ int hpuxacl_sys_acl_set_fd(vfs_handle_struct *handle,
 int hpuxacl_sys_acl_delete_def_file(vfs_handle_struct *handle,
                        const struct smb_filename *smb_fname);
 
 int hpuxacl_sys_acl_delete_def_file(vfs_handle_struct *handle,
                        const struct smb_filename *smb_fname);
 
-NTSTATUS vfs_hpuxacl_init(void);
-
 #endif
 
 #endif
 
index 841d7c3c4b1576093b5ef00784c59aad03e20478..ab41031d17f9baf3ed7be275adff4a328cda64d8 100644 (file)
@@ -108,7 +108,7 @@ static struct vfs_fn_pointers linux_xfs_sgid_fns = {
        .chmod_acl_fn = linux_xfs_sgid_chmod_acl,
 };
 
        .chmod_acl_fn = linux_xfs_sgid_chmod_acl,
 };
 
-NTSTATUS vfs_linux_xfs_sgid_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_linux_xfs_sgid_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_linux_xfs_sgid_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 43e69086945d354bf41e88a28762d7741a48a346..f0815d79f957e728579e33f77ca17d904899ee3f 100644 (file)
@@ -2353,7 +2353,7 @@ static struct vfs_fn_pointers vfs_mh_fns = {
        /* aio operations */
 };
 
        /* aio operations */
 };
 
-NTSTATUS vfs_media_harmony_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_media_harmony_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_media_harmony_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 16c129de9953972d45c2fdc08adbe0bc92da7a75..206c3b690607d5c37da36a21cffd6473ca721ff2 100644 (file)
@@ -483,7 +483,7 @@ static struct vfs_fn_pointers vfs_netatalk_fns = {
        .lchown_fn = atalk_lchown,
 };
 
        .lchown_fn = atalk_lchown,
 };
 
-NTSTATUS vfs_netatalk_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_netatalk_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "netatalk",
 NTSTATUS vfs_netatalk_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "netatalk",
index d301f25ed31dc27d690a9f90d35afb3c972d25e0..0e52782075be97b04ca7f3dd4fe2ed8b0bcde165 100644 (file)
@@ -659,7 +659,7 @@ static struct vfs_fn_pointers nfs4acl_xattr_fns = {
        .sys_acl_delete_def_file_fn = nfs4acl_xattr_fail__sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = nfs4acl_xattr_fail__sys_acl_delete_def_file,
 };
 
-NTSTATUS vfs_nfs4acl_xattr_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_nfs4acl_xattr_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "nfs4acl_xattr",
 NTSTATUS vfs_nfs4acl_xattr_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "nfs4acl_xattr",
index e8cb4394b3c916a49481c1171546b4b8429bb751..d70fad4c042407b067f7e912381c2ca6a3e982cf 100644 (file)
@@ -49,7 +49,7 @@ static struct vfs_fn_pointers offline_fns = {
        .fget_dos_attributes_fn = offline_fget_dos_attributes,
 };
 
        .fget_dos_attributes_fn = offline_fget_dos_attributes,
 };
 
-NTSTATUS vfs_offline_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_offline_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "offline",
 NTSTATUS vfs_offline_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "offline",
index 0cad9b6ec68c1d9638db734abb8630277524c0c4..83fb0455b3a5a60be9ef81413e6e5bcab160c64e 100644 (file)
@@ -382,7 +382,7 @@ static struct vfs_fn_pointers posixacl_fns = {
        .sys_acl_delete_def_file_fn = posixacl_sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = posixacl_sys_acl_delete_def_file,
 };
 
-NTSTATUS vfs_posixacl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_posixacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "posixacl",
 NTSTATUS vfs_posixacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "posixacl",
index cec537c88ef28298523970b25f3831cbebf14604..04e77a3412babb06911a3176577e62cc9d3f9dd5 100644 (file)
@@ -213,7 +213,7 @@ static struct vfs_fn_pointers prealloc_fns = {
        .connect_fn = prealloc_connect,
 };
 
        .connect_fn = prealloc_connect,
 };
 
-NTSTATUS vfs_prealloc_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_prealloc_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_prealloc_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 18b01e6c05e0e2a6c581d696df0aa78d1674a89b..aac00c7be9587d55c97511c7d8e8ee755a526b35 100644 (file)
@@ -450,7 +450,7 @@ static struct vfs_fn_pointers vfs_preopen_fns = {
        .open_fn = preopen_open
 };
 
        .open_fn = preopen_open
 };
 
-NTSTATUS vfs_preopen_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_preopen_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_preopen_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 129ac1b33405758cfa4dbf72eff7918390b0aa82..90a255d60b022b93767ebf7dbf203f287acebb11 100644 (file)
@@ -178,7 +178,7 @@ static struct vfs_fn_pointers vfs_readahead_fns = {
  Module initialization boilerplate.
 *******************************************************************/
 
  Module initialization boilerplate.
 *******************************************************************/
 
-NTSTATUS vfs_readahead_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_readahead_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "readahead",
 NTSTATUS vfs_readahead_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "readahead",
index 5032f269cc046782f19454394850ff9662c90b9d..e84f0351c871da88be72d8c1e5a4535daa7b99b0 100644 (file)
@@ -662,7 +662,7 @@ static struct vfs_fn_pointers vfs_recycle_fns = {
        .unlink_fn = recycle_unlink
 };
 
        .unlink_fn = recycle_unlink
 };
 
-NTSTATUS vfs_recycle_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_recycle_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "recycle",
 NTSTATUS vfs_recycle_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "recycle",
index 59f9e528f5134b6808f4f8f477afbe6cdd78bb88..2aa95124a1706df6d53d11ad5d52bd31ddebbdd0 100644 (file)
@@ -309,7 +309,7 @@ static struct vfs_fn_pointers vfs_shadow_copy_fns = {
        .get_shadow_copy_data_fn = shadow_copy_get_shadow_copy_data,
 };
 
        .get_shadow_copy_data_fn = shadow_copy_get_shadow_copy_data,
 };
 
-NTSTATUS vfs_shadow_copy_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_shadow_copy_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_shadow_copy_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 6a123092a5e0cc174112c1c3fa35667f61499875..b6745cf169b317f93caabf53c04e27ca164bdf37 100644 (file)
@@ -3269,7 +3269,7 @@ static struct vfs_fn_pointers vfs_shadow_copy2_fns = {
        .connectpath_fn = shadow_copy2_connectpath,
 };
 
        .connectpath_fn = shadow_copy2_connectpath,
 };
 
-NTSTATUS vfs_shadow_copy2_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_shadow_copy2_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_shadow_copy2_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 97bcf6431132edaac9147033ae656f27158ff1a7..d1b7b8c1fd1d30f831befe65467b115cc4ed89e8 100644 (file)
@@ -193,7 +193,7 @@ static struct vfs_fn_pointers shell_snap_fns = {
        .snap_delete_fn = shell_snap_delete,
 };
 
        .snap_delete_fn = shell_snap_delete,
 };
 
-NTSTATUS vfs_shell_snap_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_shell_snap_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_shell_snap_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 9dbb74f8fe996a9a0fe6c5e8155803e7a1dc4e15..60851501a5159e36a73ca43e39a7c6234a0b43d2 100644 (file)
@@ -3177,7 +3177,7 @@ static struct vfs_fn_pointers snapper_fns = {
        .get_real_filename_fn = snapper_gmt_get_real_filename,
 };
 
        .get_real_filename_fn = snapper_gmt_get_real_filename,
 };
 
-NTSTATUS vfs_snapper_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_snapper_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_snapper_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 5c011396ed44fb70b326ac7b4e2a471ba63f2bc3..54296fc595732f59ef6ef8f454d7dda8639609e1 100644 (file)
@@ -774,7 +774,7 @@ static struct vfs_fn_pointers solarisacl_fns = {
        .sys_acl_delete_def_file_fn = solarisacl_sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = solarisacl_sys_acl_delete_def_file,
 };
 
-NTSTATUS vfs_solarisacl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_solarisacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "solarisacl",
 NTSTATUS vfs_solarisacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "solarisacl",
index 04c1cdb7d4854a85592e6c5d6083b4216bd8a27c..31625b347118040a4a73974a81310f39627532da 100644 (file)
@@ -1061,7 +1061,7 @@ static struct vfs_fn_pointers vfs_streams_depot_fns = {
        .streaminfo_fn = streams_depot_streaminfo,
 };
 
        .streaminfo_fn = streams_depot_streaminfo,
 };
 
-NTSTATUS vfs_streams_depot_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_streams_depot_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "streams_depot",
 NTSTATUS vfs_streams_depot_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "streams_depot",
index c126a483f70182890163766c09d0be90b6fd995d..580ecd0e5fff1044ec8cd0e109e7710b3b40bd58 100644 (file)
@@ -1698,7 +1698,7 @@ static struct vfs_fn_pointers vfs_streams_xattr_fns = {
        .fset_nt_acl_fn = streams_xattr_fset_nt_acl,
 };
 
        .fset_nt_acl_fn = streams_xattr_fset_nt_acl,
 };
 
-NTSTATUS vfs_streams_xattr_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_streams_xattr_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "streams_xattr",
 NTSTATUS vfs_streams_xattr_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "streams_xattr",
index 8e08a7be095d03a740c739301ece60dcf9bc20a6..4a0ec89f044329c08efc318d51fa598988cfa335 100644 (file)
@@ -2787,7 +2787,7 @@ static struct vfs_fn_pointers vfs_time_audit_fns = {
 };
 
 
 };
 
 
-NTSTATUS vfs_time_audit_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_time_audit_init(TALLOC_CTX *ctx)
 {
        smb_vfs_assert_all_fns(&vfs_time_audit_fns, "time_audit");
 NTSTATUS vfs_time_audit_init(TALLOC_CTX *ctx)
 {
        smb_vfs_assert_all_fns(&vfs_time_audit_fns, "time_audit");
index d44e56a0df9f0a18cf6b8047357f1135dd19c28b..087f452f9db1c0a023767822d2b77622434f3133 100644 (file)
@@ -481,7 +481,7 @@ static struct vfs_fn_pointers tru64acl_fns = {
        .sys_acl_delete_def_file_fn = tru64acl_sys_acl_delete_def_file,
 };
 
        .sys_acl_delete_def_file_fn = tru64acl_sys_acl_delete_def_file,
 };
 
-NTSTATUS vfs_tru64acl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_tru64acl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "tru64acl",
 NTSTATUS vfs_tru64acl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "tru64acl",
index b3493e7512d0d67c7eb0a125d58dcefc7ed63d8d..99d11a53f9dfa75c58d16b10fe65478be518de9d 100644 (file)
@@ -608,7 +608,7 @@ static struct vfs_fn_pointers tsmsm_fns = {
        .fget_dos_attributes_fn = tsmsm_fget_dos_attributes,
 };
 
        .fget_dos_attributes_fn = tsmsm_fget_dos_attributes,
 };
 
-NTSTATUS vfs_tsmsm_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_tsmsm_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_tsmsm_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index f55061afaec9fca3a19bedae6e67629464203724..9859037722e4218aec899ff779bac1b0a09700c3 100644 (file)
@@ -1941,7 +1941,7 @@ static struct vfs_fn_pointers vfs_um_fns = {
        .setxattr_fn = um_setxattr,
 };
 
        .setxattr_fn = um_setxattr,
 };
 
-NTSTATUS vfs_unityed_media_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_unityed_media_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
 NTSTATUS vfs_unityed_media_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret = smb_register_vfs(SMB_VFS_INTERFACE_VERSION,
index 335fd18d9b990e9b7a1d683ac47249370f07337f..3bf3adc620941d4f1f8476cc4c34ff655d1ce981 100644 (file)
@@ -951,7 +951,7 @@ static struct vfs_fn_pointers vfs_vxfs_fns = {
        .fsetxattr_fn = vxfs_fset_xattr,
 };
 
        .fsetxattr_fn = vxfs_fset_xattr,
 };
 
-NTSTATUS vfs_vxfs_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_vxfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "vxfs",
 NTSTATUS vfs_vxfs_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "vxfs",
index f7dfe734b86d417233cf29f24c918eccb23f0c47..a956911591c492819941b6dc24db7d2891d9ab1d 100644 (file)
@@ -86,7 +86,7 @@ static struct vfs_fn_pointers vfs_worm_fns = {
        .create_file_fn = vfs_worm_create_file,
 };
 
        .create_file_fn = vfs_worm_create_file,
 };
 
-NTSTATUS vfs_worm_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_worm_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
 NTSTATUS vfs_worm_init(TALLOC_CTX *ctx)
 {
        NTSTATUS ret;
index c9bb4728e342c7fb021f9ef829110426867a83c3..a8b3ee2174a00deea837ac0aeec2b4afbc560002 100644 (file)
@@ -616,7 +616,7 @@ static struct vfs_fn_pointers vfs_xattr_tdb_fns = {
        .connect_fn = xattr_tdb_connect,
 };
 
        .connect_fn = xattr_tdb_connect,
 };
 
-NTSTATUS vfs_xattr_tdb_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_xattr_tdb_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "xattr_tdb",
 NTSTATUS vfs_xattr_tdb_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "xattr_tdb",
index 2e277c67a244534a779b33a1e651c503b0de3b4a..0bc4ba6604f46067e49d33adab37ef1339d22843 100644 (file)
@@ -378,7 +378,7 @@ static struct vfs_fn_pointers zfsacl_fns = {
        .fset_nt_acl_fn = zfsacl_fset_nt_acl,
 };
 
        .fset_nt_acl_fn = zfsacl_fset_nt_acl,
 };
 
-NTSTATUS vfs_zfsacl_init(TALLOC_CTX *);
+static_decl_vfs;
 NTSTATUS vfs_zfsacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "zfsacl",
 NTSTATUS vfs_zfsacl_init(TALLOC_CTX *ctx)
 {
        return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "zfsacl",