code-style for pledge(2) 05c138f5
feedback from Klemens, thanks
Hiltjo Posthuma · 2018-05-25 13:03 1 file(s) · +5 −6
dmenu.c +5 −6
6 6
#include <string.h>
7 7
#include <strings.h>
8 8
#include <time.h>
9 +
#ifdef __OpenBSD__
10 +
#include <unistd.h>
11 +
#endif
9 12
10 13
#include <X11/Xlib.h>
11 14
#include <X11/Xatom.h>
23 26
                             * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org)))
24 27
#define LENGTH(X)             (sizeof X / sizeof X[0])
25 28
#define TEXTW(X)              (drw_fontset_getwidth(drw, (X)) + lrpad)
26 -
27 -
#ifdef __OpenBSD__
28 -
#include <unistd.h>
29 -
#else
30 -
#define pledge(a,b) 0
31 -
#endif
32 29
33 30
/* enums */
34 31
enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */
752 749
		die("no fonts could be loaded.");
753 750
	lrpad = drw->fonts->h;
754 751
752 +
#ifdef __OpenBSD__
755 753
	if (pledge("stdio rpath", NULL) < 0)
756 754
		die("pledge");
755 +
#endif
757 756
758 757
	if (fast) {
759 758
		grabkeyboard();