I have always wondered what “solinux” is supposed to mean - though not enough to actually ask anybody :)
I’ll file a follow-up enhancement to cover renaming the files. Thank you for the review! Cheers, Mikael > On May 4, 2020, at 7:59 AM, Roger Riggs <roger.ri...@oracle.com> wrote: > > Hi Michael, > > Looks good. > > Maybe just a future cleanup to rename files, since the "...so..." is refering > to solaris. > > src/java.base/unix/native/libjli/java_md_solinux.h > src/java.base/unix/native/libjli/java_md_solinux.h > > Regards, Roger > > > On 5/4/20 4:49 AM, Alan Bateman wrote: >> On 04/05/2020 06:12, Mikael Vidstedt wrote: >>> Please review this change which implements part of JEP 381: >>> >>> JBS: https://bugs.openjdk.java.net/browse/JDK-8244224 >>> webrev: >>> http://cr.openjdk.java.net/~mikael/webrevs/8244224/webrev.00/corelibs/open/webrev/ >>> JEP: https://bugs.openjdk.java.net/browse/JDK-8241787 >>> >>> >>> Note: When reviewing this, please be aware that this exercise was >>> *extremely* mind-numbing, so I appreciate your help reviewing all the >>> individual changes carefully. You may want to get that coffee cup filled up >>> (or whatever keeps you awake)! >>> >> I took a pass over the changes. I agree its a bit tedious. I'm sure there >> will be a few follow up issues as there are opportunities for cleanup in >> several areas. Just a few comments/questions from a first pass. >> >> ExtendedSocketOption.SO_FLOW_SLA is the Solaris specific socket option that >> was terminally deprecated in 14. The patch removes the implementation but >> leave the API (SO_FLOW_SA and jdk.net.SocketFlow). Do you want a someone to >> take a follow-on issue to remove the API? >> >> ResolverConfigurationImpl.localDomain0 can be removed. >> >> The comment on mcast_join_leave in PlainDatagramSocketImpl.c has a residual >> reference to Solaris. >> >> JISAutoDetect - might be simpler to just initialize EUCJPName to "EUC_JP". >> >> Socket.setTrafficClass(int) swallows exceptions to workaround strange >> behaviour on Solaris. Tracked as JDK-8221487 so okay to leave it to that >> issue if you want. There is also cruft in the old plain SocketImpl that to >> work around eagerness to report "connection reset errors - I think we should >> just leave that because the old socket impl is not used by default and will >> be removed at some point. >> >> -Alan. >