gcj on osx questions

Mohan Embar gnustuff@thisiscool.com
Tue Dec 13 03:27:00 GMT 2005


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/


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /