summaryrefslogtreecommitdiff
path: root/ChangeLog-98a
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-18 19:00:39 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-18 19:00:39 +0000
commit8176bc40a972d1310881142f3f7c824617860b74 (patch)
tree5326aa3a200a9c0245bc423164d8bace85115bcd /ChangeLog-98a
parent62cd53633e44e6672f349f5fe73c486dad2f2c1b (diff)
downloadATCD-8176bc40a972d1310881142f3f7c824617860b74.tar.gz
*** empty log message ***
Diffstat (limited to 'ChangeLog-98a')
-rw-r--r--ChangeLog-98a167
1 files changed, 86 insertions, 81 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index 969aca91507..82c7f538de5 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,100 +1,105 @@
+Sat Apr 18 13:59:55 1998 David L. Levine <levine@cs.wustl.edu>
+
+ * ace/Naming_Context.h: removed trailing ';' at end of
+ ACE_FACTORY_DECLARE.
+
Sat Apr 18 01:14:30 1998 Irfan Pyarali <irfan@cs.wustl.edu>
- * ace/OS.cpp (start and stop): start and stop should only be done
- when ACE_Countdown_Time::max_wait_time_ is non-zero.
+ * ace/OS.cpp (start and stop): start and stop should only be done
+ when ACE_Countdown_Time::max_wait_time_ is non-zero.
- * ace/Acceptor.cpp (open): Only set the reactor if calls to open()
- and register_handler() succeeds.
+ * ace/Acceptor.cpp (open): Only set the reactor if calls to open()
+ and register_handler() succeeds.
Fri Apr 17 21:00:21 1998 Steve Huston <shuston@riverace.com>
- * ace/config-hpux11.h: Changes and comments around the
- ACE_DEFAULT_BASE_ADDR definition for 64-bit HP-UX 11.
+ * ace/config-hpux11.h: Changes and comments around the
+ ACE_DEFAULT_BASE_ADDR definition for 64-bit HP-UX 11.
- * ace/Naming_Context.cpp
- * ace/Malloc_T.cpp
- * ace/Memory_Pool.cpp: Hacks to work around bugs in HP-UX aC++ in
- 64-bit mode on HP-UX 11.
+ * ace/Naming_Context.cpp
+ * ace/Malloc_T.cpp
+ * ace/Memory_Pool.cpp: Hacks to work around bugs in HP-UX aC++ in
+ 64-bit mode on HP-UX 11.
- * ace/OS.i: Addition of a facility that allows config.h to specify
- additional flags for ACE_OS::mmap, above what's set by the caller.
- It's done using a new definition, ACE_OS_EXTRA_MMAP_FLAGS.
- This was added primarily to allow setting of the MAP_ADDR32 flag
- on HP-UX 11 if the ACE_DEFAULT_BASE_ADDR is set in the 32-bit range
- to allow 32-bit and 64-bit programs to map the same region.
+ * ace/OS.i: Addition of a facility that allows config.h to specify
+ additional flags for ACE_OS::mmap, above what's set by the caller.
+ It's done using a new definition, ACE_OS_EXTRA_MMAP_FLAGS.
+ This was added primarily to allow setting of the MAP_ADDR32 flag
+ on HP-UX 11 if the ACE_DEFAULT_BASE_ADDR is set in the 32-bit range
+ to allow 32-bit and 64-bit programs to map the same region.
Fri Apr 17 11:40:38 1998 Nanbor Wang <nanbor@cs.wustl.edu>
- * ace/OS.cpp (invoke): Should check against null thr_desc, not
- thr_desc->flag (). Thanks to "Erickson, Jack (CICG - NY GFX)"
- <JErickson@exchange.ml.com> for reporting this.
-
- * ace/OS.h (ACE_Service_Object_Exterminator): Typedef of ACE
- factory cleanup funciton.
- (ACE_FACTORY_{DECLARE,DEFINE}): Added an extra argument to pass
- back destructor for the object created by the factory. Changed
- the ACE_FACTORY_DEFINE to generate this destructor function to
- pair with factory function so that we can deallocate the object
- in the same heap it was created.
- (ACE_SVC_INVOKE): This will now pass in 0, which means we don't
- want to use the destructor function.
-
- * ace/Parse_Node.{h,cpp} (symbol): Added an extra argument to get
- back the destructor function from ACE_FACTORY. Only
- Function_Node actually uses it.
- (ACE_Function_Node::symbol): Initialize the Service_Object with
- added destructor function ptr so it will get destructed in the
- "right place".
-
- * ace/Service_Config.{h,cpp} (load_static_svcs): Invoke the
- factory method with added argument to get back the destructor
- function and then, pass it in to ace_create_service_type
- function.
- (ACE_Service_Manager): Changed to use the more generic
- ACE_FACTORY_DEFINE than using ACE_SVC_FACTORY_DEFINE.
- (ACE_SERVICE_ALLOCATOR): Must match with signature of the
- new factory method.
-
- * ace/Service_Type.{h,cpp}
- (ACE_Service_Object_Type,ACE_Service_Type_Impl): Keep the
- destruction function in these object, if use provides one, then
- use it to destruct the object, otherwise, just use delete.
-
- * ace/Naming_Context.{h,cpp}: Changed to use
- ACE_FACTORY_{DEFINE,DECLARE}.
-
- * ace/Object_Manager.cpp: Changed the signature of
- Service_Manager.
-
- * ace/Svc_Conf.h: Changed the signature of
- ace_create_service_type.
-
- * ace/Svc_Conf_y.cpp:
- * ace/Svc_Conf.y: Try to get the destruction function from
- factories in svc_location.
- (ace_create_service_type): Pass in the destruction function if
- provided one.
-
+ * ace/OS.cpp (invoke): Should check against null thr_desc, not
+ thr_desc->flag (). Thanks to "Erickson, Jack (CICG - NY GFX)"
+ <JErickson@exchange.ml.com> for reporting this.
+
+ * ace/OS.h (ACE_Service_Object_Exterminator): Typedef of ACE
+ factory cleanup funciton.
+ (ACE_FACTORY_{DECLARE,DEFINE}): Added an extra argument to pass
+ back destructor for the object created by the factory. Changed
+ the ACE_FACTORY_DEFINE to generate this destructor function to
+ pair with factory function so that we can deallocate the object
+ in the same heap it was created.
+ (ACE_SVC_INVOKE): This will now pass in 0, which means we don't
+ want to use the destructor function.
+
+ * ace/Parse_Node.{h,cpp} (symbol): Added an extra argument to get
+ back the destructor function from ACE_FACTORY. Only
+ Function_Node actually uses it.
+ (ACE_Function_Node::symbol): Initialize the Service_Object with
+ added destructor function ptr so it will get destructed in the
+ "right place".
+
+ * ace/Service_Config.{h,cpp} (load_static_svcs): Invoke the
+ factory method with added argument to get back the destructor
+ function and then, pass it in to ace_create_service_type
+ function.
+ (ACE_Service_Manager): Changed to use the more generic
+ ACE_FACTORY_DEFINE than using ACE_SVC_FACTORY_DEFINE.
+ (ACE_SERVICE_ALLOCATOR): Must match with signature of the
+ new factory method.
+
+ * ace/Service_Type.{h,cpp}
+ (ACE_Service_Object_Type,ACE_Service_Type_Impl): Keep the
+ destruction function in these object, if use provides one, then
+ use it to destruct the object, otherwise, just use delete.
+
+ * ace/Naming_Context.{h,cpp}: Changed to use
+ ACE_FACTORY_{DEFINE,DECLARE}.
+
+ * ace/Object_Manager.cpp: Changed the signature of
+ Service_Manager.
+
+ * ace/Svc_Conf.h: Changed the signature of
+ ace_create_service_type.
+
+ * ace/Svc_Conf_y.cpp:
+ * ace/Svc_Conf.y: Try to get the destruction function from
+ factories in svc_location.
+ (ace_create_service_type): Pass in the destruction function if
+ provided one.
+
Fri Apr 17 08:31:38 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * ace/Signal.cpp (dispatch): Fixed a typo. Thanks for David
- Levine's help pointing this out.
+ * ace/Signal.cpp (dispatch): Fixed a typo. Thanks for David
+ Levine's help pointing this out.
Thu Apr 16 21:12:48 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * ace/Signal.cpp: There was a major portability violation in the
- ACE_Sig_Handler::dispatch() method, which was previously
- acquiring a mutex lock. This is NOT permitted in the POSIX
- signal handler spec. In addition, the implementation had other
- nasty consequences related to dynamic allocation of memory in
- the signal handler, which has a bad habit of breaking
- non-reentrant uses of "new". The consequence of all this is
- that you really shouldn't be modifying signal handlers via the
- Reactor in multiple threads of control. In general, threads and
- signals are just plain evil, so they are best addressed via
- sigwait() anyhow...
-
- Thanks to Sumedh and Naga for first tracking this down.
+ * ace/Signal.cpp: There was a major portability violation in the
+ ACE_Sig_Handler::dispatch() method, which was previously
+ acquiring a mutex lock. This is NOT permitted in the POSIX
+ signal handler spec. In addition, the implementation had other
+ nasty consequences related to dynamic allocation of memory in
+ the signal handler, which has a bad habit of breaking
+ non-reentrant uses of "new". The consequence of all this is
+ that you really shouldn't be modifying signal handlers via the
+ Reactor in multiple threads of control. In general, threads and
+ signals are just plain evil, so they are best addressed via
+ sigwait() anyhow...
+
+ Thanks to Sumedh and Naga for first tracking this down.
Thu Apr 16 20:51:42 1998 David L. Levine <levine@cs.wustl.edu>