OpenBSD pledge support

This commit is contained in:
user
2025-07-09 18:47:38 -04:00
parent 1e8a4b50ad
commit 83cb71d8c5

10
main.c
View File

@@ -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);