utils

tiny programs I use on my system
Download | Log | Files | Refs | README | LICENSE

commit e5d21c3fdff551b74a46fba6f2d3f5359e4324df
parent 8d66004716113269de87eaa7c0c77dfb646d48cf
Author: amrfti <andrew@kloet.net>
Date:   Mon,  8 Dec 2025 10:01:38 -0500

pledge(2) support

Diffstat:
Mvidir.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git 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;