summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-09-11 14:52:23 +0000
committerdhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-09-11 14:52:23 +0000
commit1f066f7e2bd5d0805c25e69b9e5bda7ff672178e (patch)
tree6946903bf37ba7c18fe29623f73f08e230bc374d
parent861074f7d7024ee2a4d0d3a11229bc47f7ee1791 (diff)
downloadATCD-1f066f7e2bd5d0805c25e69b9e5bda7ff672178e.tar.gz
ChangeLogTag:Thu Sep 11 14:52:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-rw-r--r--ChangeLog6
-rw-r--r--ace/OS.h6
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}:
diff --git a/ace/OS.h b/ace/OS.h
index 844cf8d9126..495820d9861 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -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;