diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ace/OS.h | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 3b291045760..4dc1579b63d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Thu Sep 11 14:52:32 UTC 2003 Don Hinton <dhinton@dresystems.com> + + * ace/OS.h: + Added addtional friend declarations to ACE_OS_Object_Manager + needed on FreeBSD. + Thu Sep 4 01:25:53 UTC 2003 Don Hinton <dhinton@dresystems.com> * ace/OS.{h,cpp,i}: @@ -3943,6 +3943,12 @@ private: static void print_error_message (u_int line_number, const ACE_TCHAR *message); /// This class is for internal use by ACE_OS, etc., only. +# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) && defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS) + friend int ACE_OS::netdb_acquire (void); + friend int ACE_OS::netdb_release (void); +# endif /* defined (ACE_MT_SAFE) && ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */ + friend ssize_t ACE_OS::pread(int, void*, unsigned int, long long int); + friend ssize_t ACE_OS::pwrite(int, const void*, unsigned int, long long int); friend time_t ACE_OS::mktime(tm*); friend int ACE_OS::atexit(void (*)()); friend class ACE_Object_Manager; |