Merge "Fix handling of wrapped processes [part 1]."
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.android.internal.os;
|
package com.android.internal.os;
|
||||||
|
|
||||||
|
import static android.system.OsConstants.F_SETFD;
|
||||||
import static android.system.OsConstants.O_CLOEXEC;
|
import static android.system.OsConstants.O_CLOEXEC;
|
||||||
import static android.system.OsConstants.STDERR_FILENO;
|
import static android.system.OsConstants.STDERR_FILENO;
|
||||||
import static android.system.OsConstants.STDIN_FILENO;
|
import static android.system.OsConstants.STDIN_FILENO;
|
||||||
@@ -194,6 +195,7 @@ class ZygoteConnection {
|
|||||||
FileDescriptor[] pipeFds = Os.pipe2(O_CLOEXEC);
|
FileDescriptor[] pipeFds = Os.pipe2(O_CLOEXEC);
|
||||||
childPipeFd = pipeFds[1];
|
childPipeFd = pipeFds[1];
|
||||||
serverPipeFd = pipeFds[0];
|
serverPipeFd = pipeFds[0];
|
||||||
|
Os.fcntlInt(childPipeFd, F_SETFD, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user