From 0c1fcb02b154cf1840914c4b5d96a495690376e0 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 10 Mar 2002 17:59:23 +0000 Subject: Win32Process.java: Added comment. * java/lang/Win32Process.java: Added comment. * include/posix.h (_Jv_platform_close_on_exec): New function. Include fcntl.h. * include/win32.h (_Jv_platform_close_on_exec): New function. * java/net/natPlainSocketImpl.cc (create): Set close-on-exec flag. (accept): Likewise. * java/net/natPlainDatagramSocketImpl.cc (create): Set close-on-exec flag. * java/io/natFileDescriptorPosix.cc (open): Set close-on-exec flag. From-SVN: r50536 --- libjava/java/lang/Win32Process.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libjava/java/lang/Win32Process.java') diff --git a/libjava/java/lang/Win32Process.java b/libjava/java/lang/Win32Process.java index 00ee6b2..0af2457 100644 --- a/libjava/java/lang/Win32Process.java +++ b/libjava/java/lang/Win32Process.java @@ -21,6 +21,11 @@ import java.io.IOException; // This is entirely internal to our implementation. +// NOTE: when this is implemented, we'll need to add +// HANDLE_FLAG_INHERIT in FileDescriptor and other places, to make +// sure that file descriptors aren't inherited by the child process. +// See _Jv_platform_close_on_exec. + // This file is copied to `ConcreteProcess.java' before compilation. // Hence the class name apparently does not match the file name. final class ConcreteProcess extends Process -- cgit v1.1