summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--bounce.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bounce.c b/bounce.c
index 381e334..ec1925c 100644
--- a/bounce.c
+++ b/bounce.c
@@ -140,7 +140,7 @@ static void unveilParent(const char *path, const char *mode) {
 	char *base = strrchr(buf, '/');
 	if (base) *base = '\0';
 	int error = unveil((base ? buf : "."), mode);
-	if (error && errno != ENOENT) err(EX_OSERR, "unveil");
+	if (error && errno != ENOENT) err(EX_NOINPUT, "%s", path);
 }
 
 static void unveilTarget(const char *path, const char *mode) {
@@ -166,7 +166,7 @@ static void unveilData(const char *path) {
 	const char *dirs = NULL;
 	for (const char *abs; NULL != (abs = dataPath(&dirs, path));) {
 		int error = unveil(abs, "rwc");
-		if (error && errno != ENOENT) err(EX_OSERR, "unveil");
+		if (error && errno != ENOENT) err(EX_CANTCREAT, "%s", abs);
 	}
 }
 #endif /* __OpenBSD__ */
:07 -0500'>2021-01-20Generate tags for sh files in mtagsJune McEnroe 2021-01-20Add messy sh lexerJune McEnroe 2021-01-20Add all target to git.causal.agency MakefileJune McEnroe 2021-01-20Remove Lua supportJune McEnroe 2021-01-20Fix tests for diff spansJune McEnroe 2021-01-20Avoid matching ':' in make tagsJune McEnroe 2021-01-19Prefer tag matches not preceded by [[:alnum:]]June McEnroe 2021-01-19Escape \ and / in mtags search patternsJune McEnroe 2021-01-20Use mtags in source-filterJune McEnroe 2021-01-19Add mtags to generate tags for make and mdocJune McEnroe 2021-01-19Map tags to IDs using only [[:alnum:]-._]June McEnroe 2021-01-19Don't use a pager if reading standard inputJune McEnroe 2021-01-19Support BSD make syntax and match *.amJune McEnroe 2021-01-19Match tab following escaped newline in make assignmentsJune McEnroe 2021-01-18Allow matching lexers using first input lineJune McEnroe