diff options
author | David Robillard <d@drobilla.net> | 2022-11-12 18:10:14 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-11-16 10:22:55 -0500 |
commit | 6fe4c50fee3adf77f9ef18e89445a043db281eb8 (patch) | |
tree | 2a8872aba4075b0abd8c0a6d8a9001dcdcab0b16 /test/lilv_test_utils.c | |
parent | d9feb39a41cf3d0dfc4c797f1a7aee99d8609c16 (diff) | |
download | lilv-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.c | 13 |
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; +} |