RFR: JDK-8161601 Solaris: __USE_LEGACY_PROTOTYPES__ is redundant and should be removed

Gerald Thornbrugh gerald.thornbrugh at oracle.com
Thu Jul 21 17:11:40 UTC 2016


Hi Dan and Alan,

Yes, I added the “__USE_LEGACY_PROTOTYPE__” statements as part of a change when the Solaris supported
build platform was something like S10u6.

These changes look good to me.

Thanks!

Jerry
> On Jul 21, 2016, at 10:02 AM, Daniel D. Daugherty <daniel.daugherty at oracle.com> wrote:
> 
> Adding Jerry T explicitly to this review thread...
> 
> On 7/21/16 6:27 AM, Alan Burlison wrote:
>> David Holmes pointed out to me that there were instances of __USE_LEGACY_PROTOTYPES__ in Solaris-related code that were redundant, this patch removes them.
>> 
>> Bug:
>> https://bugs.openjdk.java.net/browse/JDK-8161601
>> 
>> Webrev:
>> http://sthjprt.uk.oracle.com/archives/2016/07
>> 
>> All JPRT tests were successful.
>> 
> 
> > http://cr.openjdk.java.net/~alanbur/JDK-8161601
> 
> General comment
> 
> Please update copyright years as appropriate.
> 
> 
> hotspot/src/os/solaris/vm/jvm_solaris.h
>    No comments.
> 
> hotspot/src/os/solaris/vm/perfMemory_solaris.cpp
>    No comments.
> 
> hotspot/src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
>    Interesting removal of <dirent.h>; reducing the scope of places
>    that get this include? (good idea)
> 
> hotspot/src/closed/os/solaris/vm/os_perf_solaris.cpp
>    No comments.
> 
> Thumbs up.
> 
> I believe the __USE_LEGACY_PROTOTYPES__ uses around <dirent.h>
> were added by Jerry Thornbrugh when our official build platform
> was Solaris 10u6 or something like that.
> 
> Dan
> 
> P.S.
> Alan, I'll setup a repo for pushing this changeset when you
> get through the review process.



More information about the hotspot-runtime-dev mailing list