corda/classpath/java
Joel Dice 3d18f88ad9 fix Runtime.exec bugs
The first bug affected POSIX systems: if the app never called
Process.waitFor, we'd never call waitpid on the child and thus leak a
zombie process.  This patch ensures that we always call waitpid by
spawning a thread to handle it.

The second bug affected Windows systems: we weren't closing the
child's ends of the stdin, stdout, and stderr pipes after process
creation, which lead to us blocking forever while reading from the
child's stdout or stderr.
2010-11-09 10:22:23 -07:00
..
io add File.canRead()/File.canWrite() implementation 2010-09-11 21:23:46 +02:00
lang fix Runtime.exec bugs 2010-11-09 10:22:23 -07:00
net switch from gethostbyname to getaddrinfo on POSIX systems 2010-06-14 16:09:56 -06:00
nio ServerSocketChannel throws IOException, not Exception 2010-10-13 13:38:31 -06:00
security dummy SecurityManager and related classes added 2010-09-11 21:23:46 +02:00
text prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
util add Properties.load(Reader) implementation 2010-09-11 21:23:46 +02:00