diff options
| author | user <user@mail.com> | 2025-07-09 18:47:38 -0400 |
|---|---|---|
| committer | user <user@mail.com> | 2025-07-09 18:47:38 -0400 |
| commit | 83cb71d8c527bc90ee5740c734ba9b3aeb42f6ab (patch) | |
| tree | 0edeabe51b4bf0bd8bcd57567dd6b6f1bbaf8644 | |
| parent | 1e8a4b50adeb773e946bc4101d4fb6e983f6c160 (diff) | |
OpenBSD pledge support
| -rw-r--r-- | main.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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); |
