Commit Diff
Commit:
1ef91f4e91bb4740b47afd313e3c2abb48baa858
Date:
Tue Jul 3 13:42:01 2018
UTC
Message
pledge added! :tada: closing #2
--- Makefile
+++ Makefile
@@ -4,6 +4,9 @@ CDEFS = -DUSE_XINERAMA -DUSE_XFT -DUSE_STRCASESTR
OPTIONAL = xinerama xft
CDEFS = -DUSE_XINERAMA -DUSE_XFT -DUSE_STRCASESTR
+# decomment if you're using OpenBSD to add pledge(2) support
+#CDEFS += -DHAVE_PLEDGE
+
# you may not want to change these
CC ?= cc
LIBS = `pkg-config --libs x11 $(OPTIONAL)`
--- mymenu.c
+++ mymenu.c
@@ -815,6 +815,12 @@ int main(int argc, char **argv) {
}
int main(int argc, char **argv) {
+#ifdef HAVE_PLEDGE
+ // stdio & rpat: to read and write stdio/stdout
+ // unix: to connect to Xorg
+ pledge("stdio rpath unix", "");
+#endif
+
// by default the first completion isn't selected
bool first_selected = false;
Omar Polo