Change SMB_VFS_CREATE_FILE to take a create_file_flags argument
[tprouty/samba.git] / source3 / smbd / reply.c
index 4006b1c53f3bc6dd088f22f3c4c18de1daf28117..23e7986352d6064d5d9c655a7c4291ef26d23572 100644 (file)
@@ -1601,7 +1601,7 @@ void reply_open(struct smb_request *req)
                req,                                    /* req */
                0,                                      /* root_dir_fid */
                fname,                                  /* fname */
-               true,                                   /* is_dos_path */
+               CFF_DOS_PATH,                           /* create_file_flags */
                access_mask,                            /* access_mask */
                share_mode,                             /* share_access */
                create_disposition,                     /* create_disposition*/
@@ -1747,7 +1747,7 @@ void reply_open_and_X(struct smb_request *req)
                req,                                    /* req */
                0,                                      /* root_dir_fid */
                fname,                                  /* fname */
-               true,                                   /* is_dos_path */
+               CFF_DOS_PATH,                           /* create_file_flags */
                access_mask,                            /* access_mask */
                share_mode,                             /* share_access */
                create_disposition,                     /* create_disposition*/
@@ -1947,7 +1947,7 @@ void reply_mknew(struct smb_request *req)
                req,                                    /* req */
                0,                                      /* root_dir_fid */
                fname,                                  /* fname */
-               true,                                   /* is_dos_path */
+               CFF_DOS_PATH,                           /* create_file_flags */
                access_mask,                            /* access_mask */
                share_mode,                             /* share_access */
                create_disposition,                     /* create_disposition*/
@@ -2094,7 +2094,7 @@ void reply_ctemp(struct smb_request *req)
                req,                                    /* req */
                0,                                      /* root_dir_fid */
                fname,                                  /* fname */
-               false,                                  /* is_dos_path */
+               0,                                      /* create_file_flags */
                FILE_GENERIC_READ | FILE_GENERIC_WRITE, /* access_mask */
                FILE_SHARE_READ | FILE_SHARE_WRITE,     /* share_access */
                FILE_OPEN,                              /* create_disposition*/
@@ -2296,7 +2296,7 @@ static NTSTATUS do_unlink(connection_struct *conn,
                 req,                   /* req */
                 0,                     /* root_dir_fid */
                 fname,                 /* fname */
-                false,                 /* is_dos_path */
+                0,                     /* create_file_flags */
                 DELETE_ACCESS,         /* access_mask */
                 FILE_SHARE_NONE,       /* share_access */
                 FILE_OPEN,             /* create_disposition*/
@@ -5724,7 +5724,7 @@ NTSTATUS rename_internals(TALLOC_CTX *ctx,
                        req,                            /* req */
                        0,                              /* root_dir_fid */
                        directory,                      /* fname */
-                       false,                          /* is_dos_path */
+                       0,                              /* create_file_flags */
                        access_mask,                    /* access_mask */
                        (FILE_SHARE_READ |              /* share_access */
                            FILE_SHARE_WRITE),
@@ -5842,7 +5842,7 @@ NTSTATUS rename_internals(TALLOC_CTX *ctx,
                        req,                            /* req */
                        0,                              /* root_dir_fid */
                        fname,                          /* fname */
-                       false,                          /* is_dos_path */
+                       0,                              /* create_file_flags */
                        access_mask,                    /* access_mask */
                        (FILE_SHARE_READ |              /* share_access */
                            FILE_SHARE_WRITE),
@@ -6054,7 +6054,7 @@ NTSTATUS copy_file(TALLOC_CTX *ctx,
                NULL,                                   /* req */
                0,                                      /* root_dir_fid */
                src,                                    /* fname */
-               false,                                  /* is_dos_path */
+               0,                                      /* create_file_flags */
                FILE_GENERIC_READ,                      /* access_mask */
                FILE_SHARE_READ | FILE_SHARE_WRITE,     /* share_access */
                FILE_OPEN,                              /* create_disposition*/
@@ -6083,7 +6083,7 @@ NTSTATUS copy_file(TALLOC_CTX *ctx,
                NULL,                                   /* req */
                0,                                      /* root_dir_fid */
                dest,                                   /* fname */
-               false,                                  /* is_dos_path */
+               0,                                      /* create_file_flags */
                FILE_GENERIC_WRITE,                     /* access_mask */
                FILE_SHARE_READ | FILE_SHARE_WRITE,     /* share_access */
                new_create_disposition,                 /* create_disposition*/