nicer way of handling \clients
[samba.git] / source4 / torture / nbench / nbio.c
index d42f7194730e5bf529c402c56e30f9c3bd0924a0..6f91457fc4b816b95d0a5380b87539d4951fdd3d 100644 (file)
@@ -215,9 +215,7 @@ void nb_createx(const char *fname,
 
        talloc_destroy(mem_ctx);
 
-       if (strcmp(fname, "\\clients") != 0) {
-               check_status("NTCreateX", status, ret);
-       }
+       check_status("NTCreateX", status, ret);
 
        if (!NT_STATUS_IS_OK(ret)) return;
 
@@ -429,6 +427,17 @@ void nb_rmdir(const char *dname, NTSTATUS status)
        check_status("Rmdir", status, ret);
 }
 
+void nb_mkdir(const char *dname, NTSTATUS status)
+{
+       union smb_mkdir io;
+
+       io.mkdir.level = RAW_MKDIR_MKDIR;
+       io.mkdir.in.path = dname;
+
+       /* NOTE! no error checking. Used for base fileset creation */
+       smb_raw_mkdir(c->tree, &io);
+}
+
 void nb_rename(const char *old, const char *new, NTSTATUS status)
 {
        NTSTATUS ret;