Don't add in zombie collection handler on android - it explodes badly

This commit is contained in:
baldurk
2018-09-01 11:56:18 +01:00
parent cb23249b26
commit c40c6d35f4
+12 -1
View File
@@ -43,9 +43,12 @@ char **GetCurrentEnvironment();
int GetIdentPort(pid_t childPid);
Threading::CriticalSection zombieLock;
struct sigaction old_action;
std::set<pid_t> children;
#if DISABLED(RDOC_ANDROID)
struct sigaction old_action;
static void ZombieWaiter(int signum, siginfo_t *handler_info, void *handler_context)
{
// save errno
@@ -106,6 +109,14 @@ static void SetupZombieCollectionHandler()
sigaction(SIGCHLD, &new_action, &old_action);
}
#else // ANDROID
static void SetupZombieCollectionHandler()
{
}
#endif
namespace FileIO
{
void ReleaseFDAfterFork();