RFR: 8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix)
Peter Levart
peter.levart at gmail.com
Wed Mar 26 15:19:41 UTC 2014
Hi,
This is a preview of the effort to merge all 4 variants of UNIXProcess
class into one source. Here's the bug:
https://bugs.openjdk.java.net/browse/JDK-8000975
And here's the webrev:
http://cr.openjdk.java.net/~plevart/jdk9-dev/UNIXProcess/webrev.02/
Per Alan's suggestion I have made the merged source (UNIXProcess.java)
be a descendant of UNIXProcess.java.linux in mercurial history. This
webrev also incorporates reaper thread pool changes for Solaris variant
(this was the only variant not yet using thread pool) so that the
changes are even simpler. Still missing is UNIX OS resolving based on
os.name system property (Os.get() method). I couldn't find any official
document about possible os.name values for different supported OSes.
Does anyone have a pointer?
Regards, Peter
More information about the core-libs-dev
mailing list