Lines Matching defs:descriptors
138 FileDescriptor[] descriptors;
142 descriptors = mSocket.getAncillaryFileDescriptors();
158 if (descriptors != null && descriptors.length >= 3) {
160 new FileOutputStream(descriptors[2]));
212 * In order to avoid leaking descriptors to the Zygote child,
213 * the native code must close the two Zygote socket descriptors
219 * descriptors are released via a dup2() call which closes
258 handleChildProc(parsedArgs, descriptors, childPipeFd, newStderr);
267 return handleParentProc(pid, descriptors, serverPipeFd, parsedArgs);
778 * @param descriptors null-ok; new file descriptors for stdio if available.
787 FileDescriptor[] descriptors, FileDescriptor pipeFd, PrintStream newStderr)
796 if (descriptors != null) {
798 Os.dup2(descriptors[0], STDIN_FILENO);
799 Os.dup2(descriptors[1], STDOUT_FILENO);
800 Os.dup2(descriptors[2], STDERR_FILENO);
802 for (FileDescriptor fd: descriptors) {
833 * @param descriptors null-ok; file descriptors for child's new stdio if
841 FileDescriptor[] descriptors, FileDescriptor pipeFd, Arguments parsedArgs) {
847 if (descriptors != null) {
848 for (FileDescriptor fd: descriptors) {