From 6195b246a5b81a8fa7139bc53655303803a73154 Mon Sep 17 00:00:00 2001 From: lqdev Date: Wed, 2 Jun 2021 17:27:40 +0200 Subject: [PATCH] ignore SIGPIPE from subprocesses spawned with reproc --- .gitignore | 4 +++- src/main.c | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 229bf0a1..6a26aa12 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,6 @@ build* .lite-debug.log subprojects/lua subprojects/libagg -sybprojects/lua +subprojects/reproc +lite +error.txt diff --git a/src/main.c b/src/main.c index 341f820b..46befe51 100644 --- a/src/main.c +++ b/src/main.c @@ -13,6 +13,7 @@ #include #include #include + #include #elif __APPLE__ #include #endif @@ -112,6 +113,8 @@ int main(int argc, char **argv) { HINSTANCE lib = LoadLibrary("user32.dll"); int (*SetProcessDPIAware)() = (void*) GetProcAddress(lib, "SetProcessDPIAware"); SetProcessDPIAware(); +#else + signal(SIGPIPE, SIG_IGN); #endif SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS);