From 4206aea7fe6145799cce29ec2f728ebc88003c79 Mon Sep 17 00:00:00 2001 From: Andrew Kloet Date: Mon, 8 Dec 2025 10:01:38 -0500 Subject: [PATCH] pledge(2) support --- vidir.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vidir.c b/vidir.c index 192de3e..b5b19e1 100644 --- a/vidir.c +++ b/vidir.c @@ -67,6 +67,13 @@ int rm_path(const char *p) { } int main(int argc, char *argv[]) { +#ifdef __OpenBSD__ + if (pledge("stdio rpath wpath cpath proc exec", NULL) == -1) { + perror("pledge"); + return 1; + } +#endif + char tmpname[] = "/tmp/vidirXXXXXX"; int fd; FILE *tmp;