refactor(main): remove posix define

This commit is contained in:
2025-10-25 01:31:40 +02:00
parent 32395f00dd
commit 13b2c93583

View File

@@ -1,5 +1,3 @@
#define _XOPEN_SOURCE 1
#include <signal.h> #include <signal.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
@@ -15,14 +13,8 @@ void cws_signal_handler(int) {
} }
int main(void) { int main(void) {
struct sigaction act = {.sa_handler = cws_signal_handler, .sa_flags = 0, .sa_mask = {{0}}}; if (signal(SIGINT, cws_signal_handler) == SIG_ERR) {
if (sigaction(SIGINT, &act, NULL)) { CWS_LOG_ERROR("signal()");
CWS_LOG_ERROR("sigaction()");
return EXIT_FAILURE;
}
if (sigaction(SIGTERM, &act, NULL)) {
CWS_LOG_ERROR("sigaction()");
return EXIT_FAILURE; return EXIT_FAILURE;
} }