From 3a38e36717ff24a3c028c1c7cfe477d9fec95498 Mon Sep 17 00:00:00 2001 From: Klemens Nanni Date: Sat, 19 Jun 2021 14:57:00 +0000 Subject: OpenBSD: Only unveil used directories dataMkdir() already picked the appropiate directory so make it return that such that unveilData() can go as only that one directory needs unveiling. --- xdg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'xdg.c') diff --git a/xdg.c b/xdg.c index e4b252d..6afeb35 100644 --- a/xdg.c +++ b/xdg.c @@ -114,11 +114,12 @@ FILE *configOpen(const char *path, const char *mode) { return NULL; } -void dataMkdir(const char *path) { +const char *dataMkdir(const char *path) { const char *dirs = NULL; path = dataPath(&dirs, path); int error = mkdir(path, S_IRWXU); if (error && errno != EEXIST) err(EX_CANTCREAT, "%s", path); + return path; } FILE *dataOpen(const char *path, const char *mode) { -- cgit 1.4.1