summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/main.c b/main.c
index be6b44d..82996df 100644
--- a/main.c
+++ b/main.c
@@ -1,5 +1,8 @@
#include "mpdws.h"
#include <stdio.h>
+#ifdef __OpenBSD__
+#include <unistd.h>
+#endif
int main() {
struct mpd_ws_server server;
@@ -14,6 +17,13 @@ int main() {
return 1;
}
+#ifdef __OpenBSD__
+ if (pledge("inet stdio", NULL) == -1) {
+ perror("pledge");
+ return 1;
+ }
+#endif
+
/* Run main loop */
mpd_ws_run(&server);