linux: fix issues if certain codepaths are hit while signal handlers are temporarily off.

This commit is contained in:
Alex Szpakowski
2022-04-15 23:43:30 -03:00
parent e512eff37b
commit b3b1317f61
3 changed files with 25 additions and 24 deletions
+6
View File
@@ -132,6 +132,12 @@ Thread *newThread(Threadable *t);
#if defined(LOVE_LINUX)
void disableSignals();
void reenableSignals();
struct ScopedDisableSignals
{
ScopedDisableSignals() { disableSignals(); }
~ScopedDisableSignals() { reenableSignals(); }
};
#endif
} // thread