s3: Remove SHADOW_COPY_DATA typedef
authorVolker Lendecke <vl@samba.org>
Mon, 30 May 2011 10:06:31 +0000 (12:06 +0200)
committerVolker Lendecke <vl@samba.org>
Tue, 31 May 2011 19:47:07 +0000 (21:47 +0200)
source3/include/ntioctl.h
source3/modules/vfs_default.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_shadow_copy.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_time_audit.c
source3/smbd/nttrans.c
source3/smbd/vfs.c

index 41b1dcefa25d0f866d07153a59a5fb86bcab3e4c..3ed4a194a731c4d540e0e888438a90cce15a5498 100644 (file)
 /* For FSCTL_GET_SHADOW_COPY_DATA ...*/
 typedef char SHADOW_COPY_LABEL[25];
 
-typedef struct shadow_copy_data {
+struct shadow_copy_data {
        TALLOC_CTX *mem_ctx;
        /* Total number of shadow volumes currently mounted */
        uint32 num_volumes;
        /* Concatenated list of labels */
        SHADOW_COPY_LABEL *labels;
-} SHADOW_COPY_DATA;
+};
 
 
 #endif /* _NTIOCTL_H */
index 5d6b512e5fb182ddbf87235804c9b3d4004b7f1c..4d06a10f42607a58cc4ff91004c87cff8796cf87 100644 (file)
@@ -84,7 +84,10 @@ static int vfswrap_set_quota(struct vfs_handle_struct *handle,  enum SMB_QUOTA_T
 #endif
 }
 
-static int vfswrap_get_shadow_copy_data(struct vfs_handle_struct *handle, struct files_struct *fsp, SHADOW_COPY_DATA *shadow_copy_data, bool labels)
+static int vfswrap_get_shadow_copy_data(struct vfs_handle_struct *handle,
+                                       struct files_struct *fsp,
+                                       struct shadow_copy_data *shadow_copy_data,
+                                       bool labels)
 {
        errno = ENOSYS;
        return -1;  /* Not implemented. */
index cb03413a537036de7a9c15d9ffc467d7b940b302..3b9c20a16b958b196c5ab698df3009af10e1a24a 100644 (file)
@@ -697,7 +697,8 @@ static int smb_full_audit_set_quota(struct vfs_handle_struct *handle,
 
 static int smb_full_audit_get_shadow_copy_data(struct vfs_handle_struct *handle,
                                struct files_struct *fsp,
-                               SHADOW_COPY_DATA *shadow_copy_data, bool labels)
+                               struct shadow_copy_data *shadow_copy_data,
+                               bool labels)
 {
        int result;
 
index b93f98dedee4526eeb30ef5b8ba94d19e9deca67..c1ffac749897c4b330dc1c15f59c1f292ea690dd 100644 (file)
@@ -216,7 +216,10 @@ static int shadow_copy_closedir(vfs_handle_struct *handle, SMB_STRUCT_DIR *_dirp
        return 0;       
 }
 
-static int shadow_copy_get_shadow_copy_data(vfs_handle_struct *handle, files_struct *fsp, SHADOW_COPY_DATA *shadow_copy_data, bool labels)
+static int shadow_copy_get_shadow_copy_data(vfs_handle_struct *handle,
+                                           files_struct *fsp,
+                                           struct shadow_copy_data *shadow_copy_data,
+                                           bool labels)
 {
        SMB_STRUCT_DIR *p = SMB_VFS_NEXT_OPENDIR(handle,fsp->conn->connectpath,NULL,0);
 
index 3613f25b928541ffd11d8fb7fc5f174c74580183..fd32f174e803de209eba1df4ef1b96b5596049c1 100644 (file)
@@ -837,7 +837,7 @@ static int shadow_copy2_label_cmp_desc(const void *x, const void *y)
   sort the shadow copy data in ascending or descending order
  */
 static void shadow_copy2_sort_data(vfs_handle_struct *handle,
-                                  SHADOW_COPY_DATA *shadow_copy2_data)
+                                  struct shadow_copy_data *shadow_copy2_data)
 {
        int (*cmpfunc)(const void *, const void *);
        const char *sort;
@@ -869,7 +869,7 @@ static void shadow_copy2_sort_data(vfs_handle_struct *handle,
 
 static int shadow_copy2_get_shadow_copy2_data(vfs_handle_struct *handle, 
                                              files_struct *fsp, 
-                                             SHADOW_COPY_DATA *shadow_copy2_data, 
+                                             struct shadow_copy_data *shadow_copy2_data,
                                              bool labels)
 {
        SMB_STRUCT_DIR *p;
index 37fe1c6e35b635da1acf9119f9acf0902c34f1b2..d21542ca79ec97bb9383f563129d5453cbffadb0 100644 (file)
@@ -144,7 +144,7 @@ static int smb_time_audit_set_quota(struct vfs_handle_struct *handle,
 
 static int smb_time_audit_get_shadow_copy_data(struct vfs_handle_struct *handle,
                                               struct files_struct *fsp,
-                                              SHADOW_COPY_DATA *shadow_copy_data,
+                                              struct shadow_copy_data *shadow_copy_data,
                                               bool labels)
 {
        int result;
index 27ac26763ced6de6aa45967842b0c0984f6232f4..1d0c9614a9bedfbfc290defe19d61c06dcbb8356 100644 (file)
@@ -2214,7 +2214,7 @@ static void call_nt_transact_ioctl(connection_struct *conn,
                 * Allocate the correct amount and return the pointer to let
                 * it be deallocated when we return.
                 */
-               SHADOW_COPY_DATA *shadow_data = NULL;
+               struct shadow_copy_data *shadow_data = NULL;
                TALLOC_CTX *shadow_mem_ctx = NULL;
                bool labels = False;
                uint32 labels_data_count = 0;
@@ -2243,7 +2243,8 @@ static void call_nt_transact_ioctl(connection_struct *conn,
                        return;
                }
 
-               shadow_data = TALLOC_ZERO_P(shadow_mem_ctx,SHADOW_COPY_DATA);
+               shadow_data = TALLOC_ZERO_P(shadow_mem_ctx,
+                                           struct shadow_copy_data);
                if (shadow_data == NULL) {
                        DEBUG(0,("TALLOC_ZERO() failed!\n"));
                        talloc_destroy(shadow_mem_ctx);
index e6ea34bd18481b72f30f0390db4d31155a4df7f7..015fc56a78c9d632af4eb59d56b3cb29e0841cd2 100644 (file)
@@ -1174,7 +1174,7 @@ int smb_vfs_call_set_quota(struct vfs_handle_struct *handle,
 
 int smb_vfs_call_get_shadow_copy_data(struct vfs_handle_struct *handle,
                                      struct files_struct *fsp,
-                                     SHADOW_COPY_DATA *shadow_copy_data,
+                                     struct shadow_copy_data *shadow_copy_data,
                                      bool labels)
 {
        VFS_FIND(get_shadow_copy_data);