United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8000975 : (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux

Details
Type:
Enhancement
Submit Date:
2012-10-16
Status:
Closed
Updated Date:
2015-01-21
Project Name:
JDK
Resolved Date:
2014-05-12
Component:
core-libs
OS:
Sub-Component:
java.lang
CPU:
Priority:
P4
Resolution:
Fixed
Affected Versions:
9
Fixed Versions:

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
There are no appreciable differences between these files. It may be a better idea to have a base "posix" class and create new files for exceptions to the base behaviour. (e.g. UNIXProcess.java.solaris)
                                    

Comments
URL:   http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/27e0909d3fa0
User:  lana
Date:  2014-05-21 18:41:42 +0000

                                     
2014-05-21
URL:   http://hg.openjdk.java.net/jdk9/dev/jdk/rev/27e0909d3fa0
User:  plevart
Date:  2014-05-12 15:35:03 +0000

                                     
2014-05-12
Here's a preview of an attempt to merge all 4 UNIXProcess.java.[linux|bsd|solaris|aix] variants into common source:

http://cr.openjdk.java.net/~plevart/jdk9-dev/UNIXProcess/webrev.01/

It's not finished yet (OS resolving code missing - only for Linux currently, but it resembles the logic currently present in jdk9-dev - just refactored)
                                     
2014-03-23



Hardware and Software, Engineered to Work Together