This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcj on osx questions


Hi Bryce,

>> + memset (&u, 0, sizeof (u));
>>   if (len == 4)
>>
>> I did this against a 4.02 snapshot but am not sure where to
>> go from here since the trunk is already at 4.2.
>>   
>
>This is odd. Off-hand I do not see a reason why clearing the SockAddr 
>should be necessary, because it appears that all fields of u.sin_addr 
>will be initialized properly, at least in the INET4 case. Do you know 
>how/why it fails without this?

No idea, but these posts clued me off and the fix worked for me:

- http://lists.danga.com/pipermail/memcached/2004-November/000859.html
- http://lists.danga.com/pipermail/memcached/2004-November/000860.html
- http://lists.danga.com/pipermail/memcached/2004-November/000864.html

>> My question is: How does one go about doing this? Are we allowed to look at the
>> Apple headers or does doing so taint us?
>
>Interesting question. IIRC, in order to implement libjawt it was 
>necessary to read their header file since the header file essentially is 
>the specification. So, perhaps that could be considered a precedent for 
>this being ok. Any other opinions? It would be interesting to get a diff 
>of Apple's jni.h against the generic Sun header to see how extensive the 
>required changes are.

Do I wait for other opinions or just go ahead?

-- Mohan
http://www.thisiscool.com/
http://www.animalsong.org/





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]