Are these ok?

./share/classes/sun/nio/ch/DatagramChannelImpl.java:@GenerateNativeHeader
./share/classes/sun/nio/ch/IOStatus.java:@GenerateNativeHeader
./share/classes/sun/nio/ch/sctp/SctpStdSocketOption.java:@GenerateNativeHeader
./solaris/classes/sun/nio/ch/sctp/AssociationChange.java:@GenerateNativeHeader
./solaris/classes/sun/nio/ch/sctp/PeerAddrChange.java:@GenerateNativeHeader
./solaris/classes/sun/nio/ch/sctp/ResultContainer.java:@GenerateNativeHeader
./windows/classes/sun/nio/ch/PollArrayWrapper.java:@GenerateNativeHeader


Otherwise, the change looks ok to me, although I was puzzled by the  "| 
$(BUILD_JDK)"  in
 314 $(JDK_OUTPUTDIR)/classes/_the.jdk.base.headers: 
$(JDK_BASE_HEADER_JAVA_FILES) | $(BUILD_JDK)
Never seen a | character in the dependencies before, is that a valid syntax?

-kto

On Jun 4, 2012, at 7:15 AM, Erik Joelsson wrote:

> I have created a (hopefully temporary) hack to run javah manually for these 5 
> classes. This webrev is just against the build-infra repo. Unless anybody 
> objects to this temporary solution, I will publish a new full webrev against 
> the jdk8/build forest tomorrow.
> 
> http://cr.openjdk.java.net/~erikj/build-infra-m1.1/jdk-base-headers/ 
> <http://cr.openjdk.java.net/%7Eerikj/build-infra-m1.1/jdk-base-headers/>
> 
> /Erik
> 
> On 2012-05-23 19:05, Alan Bateman wrote:
>> On 23/05/2012 17:50, Kelly O'Hair wrote:
>>> Has anyone tried creating an unused native method declaration in the class 
>>> to trigger the native header
>>> generation?   public native void GenerateNativeHeader();   ???  Is that too 
>>> ugly?
>>> 
>>> -kto
>> As Jon put it, for the classes in the base module, "we are delicate 
>> bootstrapping ground" so if you add something like "private static native 
>> void dummy()" rather than the annotation to the classes in the base module 
>> then it could be a solution for the short term. This means the following 
>> sources in the webrev:
>> 
>> src/share/classes/java/lang/Integer.java
>> src/share/classes/java/lang/Long.java
>> src/share/classes/java/net/SocketOptions.java
>> src/windows/classes/sun/nio/ch/PollArrayWrapper.java
>> 
>> Also it would be good to remove it from 
>> src/share/classes/sun/nio/ch/IOStatus.java too (it got the annotation in the 
>> first round).
>> 
>> -Alan.
>> 

Reply via email to