summaryrefslogtreecommitdiffstats
path: root/test/lilv_test_utils.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-11-12 18:10:14 -0500
committerDavid Robillard <d@drobilla.net>2022-11-16 10:22:55 -0500
commit6fe4c50fee3adf77f9ef18e89445a043db281eb8 (patch)
tree2a8872aba4075b0abd8c0a6d8a9001dcdcab0b16 /test/lilv_test_utils.c
parentd9feb39a41cf3d0dfc4c797f1a7aee99d8609c16 (diff)
downloadlilv-6fe4c50fee3adf77f9ef18e89445a043db281eb8.tar.gz
lilv-6fe4c50fee3adf77f9ef18e89445a043db281eb8.tar.bz2
lilv-6fe4c50fee3adf77f9ef18e89445a043db281eb8.zip
Remove filesystem module
Diffstat (limited to 'test/lilv_test_utils.c')
-rw-r--r--test/lilv_test_utils.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/lilv_test_utils.c b/test/lilv_test_utils.c
index 260390f..c3c47f0 100644
--- a/test/lilv_test_utils.c
+++ b/test/lilv_test_utils.c
@@ -176,3 +176,16 @@ set_env(const char* name, const char* value)
setenv(name, value, 1);
#endif
}
+
+char*
+lilv_create_temporary_directory(const char* pattern)
+{
+ char* const tmpdir = zix_temp_directory_path(NULL);
+ char* const path_pattern = zix_path_join(NULL, tmpdir, pattern);
+ char* const result = zix_create_temporary_directory(NULL, path_pattern);
+
+ zix_free(NULL, path_pattern);
+ zix_free(NULL, tmpdir);
+
+ return result;
+}