r24657: Use torture functions.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 25 Aug 2007 15:55:29 +0000 (15:55 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:02:33 +0000 (15:02 -0500)
(This used to be commit e95c50fc501ee4e2a394dc01f2708abb9d937e28)

source4/torture/util.c

index 5546e513cf624f0e3b59b28cd7e5badc27d64550..119a3c173075a7360aff65b918b13bbf63cd9908 100644 (file)
 /**
  create a temporary directory.
 */
-_PUBLIC_ NTSTATUS torture_temp_dir(TALLOC_CTX *mem_ctx, const char *prefix, 
+_PUBLIC_ NTSTATUS torture_temp_dir(struct torture_context *tctx, 
+                                                                  const char *prefix, 
                                                                   char **tempdir)
 {
-       const char *basedir = lp_parm_string(-1, "torture", "basedir");
-       if (basedir == NULL) basedir = ".";
-       *tempdir = talloc_asprintf(mem_ctx, "%s/%s.XXXXXX", 
-                                                          basedir, prefix);
+       const char *basedir = torture_setting_string(tctx, "basedir", ".");
+
+       *tempdir = talloc_asprintf(tctx, "%s/%s.XXXXXX", basedir, prefix);
 
        if (mkdtemp(*tempdir) == NULL)
                return NT_STATUS_UNSUCCESSFUL;