summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog-98b8
-rw-r--r--ace/Shared_Object.cpp6
2 files changed, 11 insertions, 3 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index 03470115f10..291805cc061 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,3 +1,11 @@
+Tue Dec 8 19:50:49 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+
+ * ace/Shared_Object.cpp: Changed the various default
+ implementations of init()/fini()/info() to return 0 rather than
+ -1 so that users won't have to subclass Service_Object just to
+ change the return value. Thanks to Eric Newton for motivating
+ this.
+
Tue Dec 8 16:52:57 1998 Ossama Othman <ossama@debian.org>
* ace/OS.{h,i}, ace/README: Added a fsync() method. Define
diff --git a/ace/Shared_Object.cpp b/ace/Shared_Object.cpp
index 0862b38447f..8377824f0c4 100644
--- a/ace/Shared_Object.cpp
+++ b/ace/Shared_Object.cpp
@@ -18,7 +18,7 @@ int
ACE_Shared_Object::init (int, ASYS_TCHAR *[])
{
ACE_TRACE ("ACE_Shared_Object::init");
- return -1;
+ return 0;
}
// Terminates object when dynamic unlinking occurs.
@@ -27,7 +27,7 @@ int
ACE_Shared_Object::fini (void)
{
ACE_TRACE ("ACE_Shared_Object::fini");
- return -1;
+ return 0;
}
// Returns information on active object.
@@ -36,7 +36,7 @@ int
ACE_Shared_Object::info (ASYS_TCHAR **, size_t) const
{
ACE_TRACE ("ACE_Shared_Object::info");
- return -1;
+ return 0;
}
// Need to give a default implementation.