diff options
Diffstat (limited to 'clipnotify.c')
-rw-r--r-- | clipnotify.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clipnotify.c b/clipnotify.c index f09583e..e0440b3 100644 --- a/clipnotify.c +++ b/clipnotify.c @@ -4,12 +4,23 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __OpenBSD__ +#define MAYBE_PLEDGE(p, ep) pledge(p, ep) +#else +#define MAYBE_PLEDGE(p, ep) 0 +#endif /* __OpenBSD__ */ + int main(void) { Display *disp; Window root; Atom clip; XEvent evt; + if (MAYBE_PLEDGE("stdio rpath", NULL) < 0) { + perror("pledge"); + exit(2); + } + disp = XOpenDisplay(NULL); if (!disp) { fprintf(stderr, "Can't open X display\n"); |