i now know what pledge() does on openbsd

This commit is contained in:
speedie 2023-03-31 16:00:42 +02:00
parent 225b260026
commit a97506b3b2

View file

@ -684,7 +684,7 @@ main(int argc, char *argv[])
lrpad = drw->font->h + textpadding; lrpad = drw->font->h + textpadding;
prepare_window_size(); // this function sets padding size prepare_window_size(); // this function sets padding size
// openbsd specifics, i use gnu/linux so i have no idea why this is here // pledge limits what programs can do, so here we specify what spmenu should be allowed to do
#ifdef __OpenBSD__ #ifdef __OpenBSD__
if (pledge("stdio rpath", NULL) == -1) if (pledge("stdio rpath", NULL) == -1)
die("pledge"); die("pledge");