Introduction
Introduction Statistics Contact Development Disclaimer Help
code-style for pledge(2) - dmenu - dynamic menu
git clone git://git.suckless.org/dmenu
Log
Files
Refs
README
LICENSE
---
commit 05c138f5b8f19070a190b97728c83b454855f52b
parent cd132c8d5b17ac2f4a3e611836d4cde4995d7a0c
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 25 May 2018 13:03:25 +0200
code-style for pledge(2)
feedback from Klemens, thanks
Diffstat:
M dmenu.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/dmenu.c b/dmenu.c
@@ -6,6 +6,9 @@
#include <string.h>
#include <strings.h>
#include <time.h>
+#ifdef __OpenBSD__
+#include <unistd.h>
+#endif
#include <X11/Xlib.h>
#include <X11/Xatom.h>
@@ -24,12 +27,6 @@
#define LENGTH(X) (sizeof X / sizeof X[0])
#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad)
-#ifdef __OpenBSD__
-#include <unistd.h>
-#else
-#define pledge(a,b) 0
-#endif
-
/* enums */
enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */
@@ -752,8 +749,10 @@ main(int argc, char *argv[])
die("no fonts could be loaded.");
lrpad = drw->fonts->h;
+#ifdef __OpenBSD__
if (pledge("stdio rpath", NULL) < 0)
die("pledge");
+#endif
if (fast) {
grabkeyboard();
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.