Move OpenBSD's pledge syscall to "src/main.c"

This commit is contained in:
Alex Kotov 2021-11-21 07:34:25 +05:00
parent 256a49ee6c
commit 58773c069a
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
2 changed files with 7 additions and 6 deletions

View File

@ -291,12 +291,6 @@ int dwm_main()
fatal("cannot setup");
}
#ifdef __OpenBSD__
if (pledge("stdio rpath proc exec", NULL) == -1) {
fatal("pledge");
}
#endif /* __OpenBSD__ */
scan();
run();
cleanup();

View File

@ -4,6 +4,7 @@
#include <locale.h>
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@ -27,6 +28,12 @@ int main(int argc, char *argv[])
warning("no locale support");
}
#ifdef __OpenBSD__
if (pledge("stdio rpath proc exec", NULL) == -1) {
fatal("pledge");
}
#endif // __OpenBSD__
return dwm_main(argc, argv);
}