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;