diff options
Diffstat (limited to 'ACE/ChangeLog')
-rw-r--r-- | ACE/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog index 6f2d5620215..4922c617b8f 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -4,6 +4,25 @@ Thu May 29 10:15:00 UTC 2008 Simon Massey <sma at prismtech dot com> Remove signed/unsigned comparison warnings. +Wed May 28 18:13:15 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com> + + * ace/INET_Addr.cpp: + * ace/INET_Addr.h: + + Changed ACE_INET_Addr::get_host_addr(char *, int) to be thread + safe by calling ACE_OS::inet_ntop() instead of + ACE_OS::inet_ntoa(). + + Changed ACE_INET_Addr::get_host_addr(void) to call + INET_Addr::get_host_addr(char *, size) with a static buffer. + + Removed the special cases for VxWorks in both of the above + methods which called inet_ntoa_b() which, according to comments, + was for efficency and thread safety. These are are now as + efficent and thread safe (or not, in the case of ACE_INET_Addr:: + get_host_addr(void)) as any other target platform, but no longer + need a string buffer member in every ACE_INET_Addr instance. + Wed May 28 13:46:00 UTC 2008 Simon Massey <sma at prismtech dot com> * ace/Malloc.h: |