diff options
-rw-r--r-- | ChangeLog-98b | 8 | ||||
-rw-r--r-- | ace/Shared_Object.cpp | 6 |
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. |