ignore SIGPIPE from subprocesses spawned with reproc

This commit is contained in:
lqdev
2021-06-18 11:17:36 -04:00
committed by jgmdev
parent e4fd3afa88
commit 6195b246a5
2 changed files with 6 additions and 1 deletions
+3 -1
View File
@@ -6,4 +6,6 @@ build*
.lite-debug.log
subprojects/lua
subprojects/libagg
sybprojects/lua
subprojects/reproc
lite
error.txt
+3
View File
@@ -13,6 +13,7 @@
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xresource.h>
#include <signal.h>
#elif __APPLE__
#include <mach-o/dyld.h>
#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);