diff options
Diffstat (limited to 'test/context.c')
-rw-r--r-- | test/context.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/test/context.c b/test/context.c index 9f6cad7..bb619b0 100644 --- a/test/context.c +++ b/test/context.c @@ -73,29 +73,15 @@ static void restore_env(void) static const char *makedir(const char *parent, const char *path) { - char *dirname; - int err; - - dirname = asprintf_safe("%s/%s", parent, path); - assert(dirname); - err = mkdir(dirname, 0777); - assert(err == 0); - + char *dirname = test_makedir(parent, path); dirnames[ndirs++] = dirname; - return dirname; } static const char *maketmpdir(void) { - const char *template = "/tmp/xkbcommon-test.XXXXXX"; - char *tmpdir = strdup(template); - - tmpdir = mkdtemp(tmpdir); - assert(tmpdir != NULL); - + char *tmpdir = test_maketempdir("xkbcommon-test.XXXXXX"); dirnames[ndirs++] = tmpdir; - return tmpdir; } |