commit 83cb71d8c527bc90ee5740c734ba9b3aeb42f6ab
parent 1e8a4b50adeb773e946bc4101d4fb6e983f6c160
Author: user <user@mail.com>
Date: Wed, 9 Jul 2025 18:47:38 -0400
OpenBSD pledge support
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git 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);