s3-vfs: rename open function to open_fn.
authorGünther Deschner <gd@samba.org>
Wed, 20 Apr 2011 20:55:25 +0000 (22:55 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 21 Apr 2011 00:01:20 +0000 (02:01 +0200)
This should finally fix the AIX build and allow to remove AIX specific ifdefs.

Guenther

Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Apr 21 02:01:20 CEST 2011 on sn-devel-104

24 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/vfs.h
source3/modules/vfs_acl_tdb.c
source3/modules/vfs_acl_xattr.c
source3/modules/vfs_audit.c
source3/modules/vfs_cap.c
source3/modules/vfs_catia.c
source3/modules/vfs_commit.c
source3/modules/vfs_default.c
source3/modules/vfs_extd_audit.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_onefs.c
source3/modules/vfs_onefs_shadow_copy.c
source3/modules/vfs_prealloc.c
source3/modules/vfs_preopen.c
source3/modules/vfs_scannedonly.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_smb_traffic_analyzer.c
source3/modules/vfs_streams_depot.c
source3/modules/vfs_streams_xattr.c
source3/modules/vfs_syncops.c
source3/modules/vfs_time_audit.c
source3/smbd/vfs.c

index ef7c3afa422507811319e5542f1895b56837850f..f60f0fe1628c09e2bd98be1e3d09c9afa4941f7d 100644 (file)
@@ -801,7 +801,7 @@ struct vfs_fn_pointers skel_transparent_fns = {
 
        /* File operations */
 
-       .open = skel_open,
+       .open_fn = skel_open,
        .create_file = skel_create_file,
        .close_fn = skel_close_fn,
        .vfs_read = skel_vfs_read,
index 403e28da5f1510850c0641c92d6836e3a0845ec0..f06e02afe5ffc329fd913c9fd308f5d9b158d20c 100644 (file)
@@ -745,7 +745,7 @@ struct vfs_fn_pointers skel_transparent_fns = {
 
        /* File operations */
 
-       .open = skel_open,
+       .open_fn = skel_open,
        .create_file = skel_create_file,
        .close_fn = skel_close_fn,
        .vfs_read = skel_vfs_read,
index ad15bd80420fb1ba4cb4ef8443db40c4d5536362..28d6c38d1dde0fecc49b9906e91aeb968ea6c0e5 100644 (file)
 /* Leave at 28 - not yet released. Rename posix_fallocate to fallocate
                to split out the two possible uses. JRA. */
 /* Leave at 28 - not yet released. Add fdopendir. JRA. */
+/* Leave at 28 - not yet released. Rename open function to open_fn. - gd */
 #define SMB_VFS_INTERFACE_VERSION 28
 
 
@@ -214,9 +215,9 @@ struct vfs_fn_pointers {
 
        /* File operations */
 
-       int (*open)(struct vfs_handle_struct *handle,
-                   struct smb_filename *smb_fname, files_struct *fsp,
-                   int flags, mode_t mode);
+       int (*open_fn)(struct vfs_handle_struct *handle,
+                      struct smb_filename *smb_fname, files_struct *fsp,
+                      int flags, mode_t mode);
        NTSTATUS (*create_file)(struct vfs_handle_struct *handle,
                                struct smb_request *req,
                                uint16_t root_dir_fid,
index 17cf493bf83a4dc499168a17f34aa3f72ac98f9e..f2e0415293642c10e58b3b301ed463fdc133769d 100644 (file)
@@ -402,7 +402,7 @@ static struct vfs_fn_pointers vfs_acl_tdb_fns = {
        .opendir = opendir_acl_common,
        .mkdir = mkdir_acl_common,
        .rmdir = rmdir_acl_tdb,
-       .open = open_acl_common,
+       .open_fn = open_acl_common,
        .create_file = create_file_acl_common,
        .unlink = unlink_acl_tdb,
        .chmod = chmod_acl_module_common,
index 90959f322e0e28d5d6a1fa9c25d59d264a08a5ce..2a83430fa9471138404b93e26577463d8c6d69ea 100644 (file)
@@ -206,7 +206,7 @@ static struct vfs_fn_pointers vfs_acl_xattr_fns = {
        .opendir = opendir_acl_common,
        .mkdir = mkdir_acl_common,
        .rmdir = rmdir_acl_common,
-       .open = open_acl_common,
+       .open_fn = open_acl_common,
        .create_file = create_file_acl_common,
        .unlink = unlink_acl_common,
        .chmod = chmod_acl_module_common,
index e816a0b29fe0d558a7afdffad78eef42ef0ee1cb..349600fc43f5ef2e1f82bd1bbad773e68789e929 100644 (file)
@@ -270,7 +270,7 @@ static struct vfs_fn_pointers vfs_audit_fns = {
        .opendir = audit_opendir,
        .mkdir = audit_mkdir,
        .rmdir = audit_rmdir,
-       .open = audit_open,
+       .open_fn = audit_open,
        .close_fn = audit_close,
        .rename = audit_rename,
        .unlink = audit_unlink,
index 9edf13326fa5a90a11b70bb3be4d21e4c2c2a08e..7aab6c3973b647c70275e6ad135f67af59e6ff1e 100644 (file)
@@ -576,7 +576,7 @@ static struct vfs_fn_pointers vfs_cap_fns = {
        .readdir = cap_readdir,
        .mkdir = cap_mkdir,
        .rmdir = cap_rmdir,
-       .open = cap_open,
+       .open_fn = cap_open,
        .rename = cap_rename,
        .stat = cap_stat,
        .lstat = cap_lstat,
index 12a32d24d52f4b5edf399c91ad6212cbfdac7160..31b9f188d36c44663f8f67394423228273927342 100644 (file)
@@ -990,7 +990,7 @@ static struct vfs_fn_pointers vfs_catia_fns = {
         .mkdir = catia_mkdir,
         .rmdir = catia_rmdir,
         .opendir = catia_opendir,
-        .open = catia_open,
+        .open_fn = catia_open,
         .rename = catia_rename,
         .stat = catia_stat,
         .lstat = catia_lstat,
index 4a202a0192ca7f1fb09d9c70aee1ace85354a296..2acfb9788aa34aa5cc8a72b097d21814d7d1d1f8 100644 (file)
@@ -304,7 +304,7 @@ static int commit_ftruncate(
 }
 
 static struct vfs_fn_pointers vfs_commit_fns = {
-        .open = commit_open,
+        .open_fn = commit_open,
         .close_fn = commit_close,
         .write = commit_write,
         .pwrite = commit_pwrite,
index 4e993e16664aefa6f8384ad26fd29bfdeec3c43a..cf6e24fca049aa5be0ddd36d4c32a81abe8a38bf 100644 (file)
@@ -1649,10 +1649,6 @@ static int vfswrap_set_offline(struct vfs_handle_struct *handle,
        return -1;
 }
 
-#ifdef AIX
-#undef open /* AIX defines open to be open64 */
-#endif
-
 static struct vfs_fn_pointers vfs_default_fns = {
        /* Disk operations */
 
@@ -1680,7 +1676,7 @@ static struct vfs_fn_pointers vfs_default_fns = {
 
        /* File operations */
 
-       .open = vfswrap_open,
+       .open_fn = vfswrap_open,
        .create_file = vfswrap_create_file,
        .close_fn = vfswrap_close,
        .vfs_read = vfswrap_read,
index bb334892a06ef7332961af82f88c5ac2cbd7d470..34a43c712f880247f2a8720708c62c4119d5dc97 100644 (file)
@@ -347,7 +347,7 @@ static struct vfs_fn_pointers vfs_extd_audit_fns = {
        .opendir = audit_opendir,
        .mkdir = audit_mkdir,
        .rmdir = audit_rmdir,
-       .open = audit_open,
+       .open_fn = audit_open,
        .close_fn = audit_close,
        .rename = audit_rename,
        .unlink = audit_unlink,
index 9f450e87dfcb00ef006fdf76135d58201a6f3e9b..a723a0ce2d6f92c9aedcd432c6c7a0a4d7a06c7a 100644 (file)
@@ -2253,7 +2253,7 @@ static struct vfs_fn_pointers vfs_full_audit_fns = {
        .rmdir = smb_full_audit_rmdir,
        .closedir = smb_full_audit_closedir,
        .init_search_op = smb_full_audit_init_search_op,
-       .open = smb_full_audit_open,
+       .open_fn = smb_full_audit_open,
        .create_file = smb_full_audit_create_file,
        .close_fn = smb_full_audit_close,
        .vfs_read = smb_full_audit_read,
index 94685f6ded7946382fdebfdcff87c9ddcfee449a..efc8b8aae2dc0567f463a7a5f6edba876ee74f42 100644 (file)
@@ -265,7 +265,7 @@ static struct vfs_fn_pointers onefs_fns = {
        .mkdir = onefs_mkdir,
        .closedir = onefs_closedir,
        .init_search_op = onefs_init_search_op,
-       .open = onefs_open,
+       .open_fn = onefs_open,
        .create_file = onefs_create_file,
        .close_fn = onefs_close,
        .sendfile = onefs_sendfile,
index 89be05d8a2171edf8b4bd493b56584735adf95a7..a8a41bf8c5c06c583652f435dd6edca1a1d2547d 100644 (file)
@@ -663,7 +663,7 @@ static struct vfs_fn_pointers onefs_shadow_copy_fns = {
        .opendir = onefs_shadow_copy_opendir,
        .mkdir = onefs_shadow_copy_mkdir,
        .rmdir = onefs_shadow_copy_rmdir,
-       .open = onefs_shadow_copy_open,
+       .open_fn = onefs_shadow_copy_open,
        .create_file = onefs_shadow_copy_create_file,
        .rename = onefs_shadow_copy_rename,
        .stat = onefs_shadow_copy_stat,
index dce3044afe8d9cdc7ddd0a015f0d9e1c3894dddd..4d1b2e17dc5fb06da49bd879d64ddfa7934845bf 100644 (file)
@@ -214,7 +214,7 @@ static int prealloc_ftruncate(vfs_handle_struct * handle,
 }
 
 static struct vfs_fn_pointers prealloc_fns = {
-       .open = prealloc_open,
+       .open_fn = prealloc_open,
        .ftruncate = prealloc_ftruncate,
        .connect_fn = prealloc_connect,
 };
index 10519c96dced8975edbb079e2968e317b8c9930e..82969e48d6a9631b8235c084586eb7aa26450213 100644 (file)
@@ -443,7 +443,7 @@ static int preopen_open(vfs_handle_struct *handle,
 }
 
 static struct vfs_fn_pointers vfs_preopen_fns = {
-       .open = preopen_open
+       .open_fn = preopen_open
 };
 
 NTSTATUS vfs_preopen_init(void);
index bc9ae6468f57071909fb508570d88da7ca4dc138..d0eba212d240835e9460d9296aac4177ed38021c 100644 (file)
@@ -1026,7 +1026,7 @@ static struct vfs_fn_pointers vfs_scannedonly_fns = {
        .rmdir = scannedonly_rmdir,
        .stat = scannedonly_stat,
        .lstat = scannedonly_lstat,
-       .open = scannedonly_open,
+       .open_fn = scannedonly_open,
        .close_fn = scannedonly_close,
        .rename = scannedonly_rename,
        .unlink = scannedonly_unlink,
index 3fbe22b0897f83bb3f9e7017cf5cdda732d0ced1..df3bde72c9410633009884fdb3c011d136df3ba1 100644 (file)
@@ -956,7 +956,7 @@ static struct vfs_fn_pointers vfs_shadow_copy2_fns = {
         .lremovexattr = shadow_copy2_lremovexattr,
         .setxattr = shadow_copy2_setxattr,
         .lsetxattr = shadow_copy2_lsetxattr,
-        .open = shadow_copy2_open,
+        .open_fn = shadow_copy2_open,
         .rename = shadow_copy2_rename,
         .stat = shadow_copy2_stat,
         .lstat = shadow_copy2_lstat,
index 48251bba9322466718bddc5d9aec41a4b1131b3e..e8aa385d69cf5c0ec44284194bce742cad67d89f 100644 (file)
@@ -893,7 +893,7 @@ static struct vfs_fn_pointers vfs_smb_traffic_analyzer_fns = {
        .mkdir = smb_traffic_analyzer_mkdir,
        .rename = smb_traffic_analyzer_rename,
        .chdir = smb_traffic_analyzer_chdir,
-       .open = smb_traffic_analyzer_open,
+       .open_fn = smb_traffic_analyzer_open,
        .rmdir = smb_traffic_analyzer_rmdir,
        .close_fn = smb_traffic_analyzer_close,
        .sendfile = smb_traffic_analyzer_sendfile,
index 0f9482002306cf7e8ee48e8df1a1be46836e7ee8..01851cd2f83340efde22a22c84289752a6207091 100644 (file)
@@ -876,7 +876,7 @@ static uint32_t streams_depot_fs_capabilities(struct vfs_handle_struct *handle,
 
 static struct vfs_fn_pointers vfs_streams_depot_fns = {
        .fs_capabilities = streams_depot_fs_capabilities,
-       .open = streams_depot_open,
+       .open_fn = streams_depot_open,
        .stat = streams_depot_stat,
        .lstat = streams_depot_lstat,
        .unlink = streams_depot_unlink,
index 19cded663404fdcbee9f0fc38af858f9754cb8d6..34e01b0b5f2a4cc322add09863070f3825e28fa0 100644 (file)
@@ -1053,7 +1053,7 @@ static int streams_xattr_fallocate(struct vfs_handle_struct *handle,
 
 static struct vfs_fn_pointers vfs_streams_xattr_fns = {
        .fs_capabilities = streams_xattr_fs_capabilities,
-       .open = streams_xattr_open,
+       .open_fn = streams_xattr_open,
        .stat = streams_xattr_stat,
        .fstat = streams_xattr_fstat,
        .lstat = streams_xattr_lstat,
index 22044f99469d9adb6ad6eb4f3ba76e877272d114..a792fb4b8d0b6b527d7aed7c7483cd5b0d02968d 100644 (file)
@@ -282,7 +282,7 @@ static struct vfs_fn_pointers vfs_syncops_fns = {
        .connect_fn = syncops_connect,
         .mkdir = syncops_mkdir,
         .rmdir = syncops_rmdir,
-        .open = syncops_open,
+        .open_fn = syncops_open,
         .rename = syncops_rename,
         .unlink = syncops_unlink,
         .symlink = syncops_symlink,
index 6ceeb2e2e46006301db4bc2572f6e07a5e7f9678..37fe1c6e35b635da1acf9119f9acf0902c34f1b2 100644 (file)
@@ -2355,7 +2355,7 @@ static struct vfs_fn_pointers vfs_time_audit_fns = {
        .rmdir = smb_time_audit_rmdir,
        .closedir = smb_time_audit_closedir,
        .init_search_op = smb_time_audit_init_search_op,
-       .open = smb_time_audit_open,
+       .open_fn = smb_time_audit_open,
        .create_file = smb_time_audit_create_file,
        .close_fn = smb_time_audit_close,
        .vfs_read = smb_time_audit_read,
index aaa713e48090090e9d69b2244ed2983480192daa..414e00c08021e1041fd9ea21b5e0abb3eed51ebd 100644 (file)
@@ -1273,11 +1273,8 @@ int smb_vfs_call_open(struct vfs_handle_struct *handle,
                      struct smb_filename *smb_fname, struct files_struct *fsp,
                      int flags, mode_t mode)
 {
-#ifdef AIX
-#undef open /* AIX defines open to be open64 */
-#endif
-       VFS_FIND(open);
-       return handle->fns->open(handle, smb_fname, fsp, flags, mode);
+       VFS_FIND(open_fn);
+       return handle->fns->open_fn(handle, smb_fname, fsp, flags, mode);
 }
 
 NTSTATUS smb_vfs_call_create_file(struct vfs_handle_struct *handle,