X-Git-Url: https://git.xinqibao.xyz/dwm.git/blobdiff_plain/76c8c16d79d4fd2a3e776800637d211e4dc8e50a..e78b4a9207d92956cee3e5bc3f70b5acabe72e5c:/dwm.c diff --git a/dwm.c b/dwm.c index c98678d..09feae3 100644 --- a/dwm.c +++ b/dwm.c @@ -216,10 +216,10 @@ static void toggleview(const Arg *arg); static void unfocus(Client *c, int setfocus); static void unmanage(Client *c, int destroyed); static void unmapnotify(XEvent *e); -static int updategeom(void); static void updatebarpos(Monitor *m); static void updatebars(void); static void updateclientlist(void); +static int updategeom(void); static void updatenumlockmask(void); static void updatesizehints(Client *c); static void updatestatus(void); @@ -2137,6 +2137,10 @@ main(int argc, char *argv[]) die("dwm: cannot open display"); checkotherwm(); setup(); +#ifdef __OpenBSD__ + if (pledge("stdio proc exec", NULL) == -1) + die("pledge"); +#endif /* __OpenBSD__ */ scan(); run(); cleanup();