diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-02 00:50:15 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-02 00:50:15 +0000 |
commit | a1c1ad7a05466add370b4761218f4d573b5713c6 (patch) | |
tree | 55086e4b010d499d42278bfb5e13d3ea4bfb5df5 | |
parent | b444611bc7f553e916504501acdb2d2b3de18459 (diff) | |
download | ATCD-a1c1ad7a05466add370b4761218f4d573b5713c6.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-99b | 85 | ||||
-rw-r--r-- | ace/Filecache.cpp | 5 |
2 files changed, 47 insertions, 43 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b index 6bcb9f5817c..1f5b536b7b6 100644 --- a/ChangeLog-99b +++ b/ChangeLog-99b @@ -1,62 +1,67 @@ +Thu Apr 01 18:44:07 1999 Irfan Pyarali <irfan@cs.wustl.edu> + + * ace/Filecache.cpp (ACE_Filecache_Object): Fixed incorrect + initialization of <mmap_>. + Thu Apr 1 16:22:18 1999 Ossama Othman <othman@cs.wustl.edu> - * ace/Containers_T.h (ACE_Unbounded_Set_Iterator): + * ace/Containers_T.h (ACE_Unbounded_Set_Iterator): * ace/Containers_T.cpp (ACE_Unbounded_Set_Iterator): The signatures for the prefix and postfix operators were switched. Prefix operators take a void and return a a reference and postfix operators take an int and returns a copy. - - * ace/Containers.h (ACE_DLList_Node): - * ace/Containers_T.h (ACE_Double_Linked_List): - * ace/Containers_T.h (ACE_Unbounded_Set_Iterator): - * ace/Event_Handler.h (ACE_Event_Handler): - * ace/Event_Handler.h (ACE_Notification_Buffer): - * ace/Filecache.h (ACE_Filecache_Handle): - * ace/Filecache.h (ACE_Filecache_Object): - * ace/Local_Tokens.h (ACE_TPQ_Iterator): - * ace/Local_Tokens.h (ACE_Token_Proxy): - * ace/Local_Tokens.h (ACE_Token_Proxy_Queue): - * ace/Malloc.h (ACE_Name_Node): - * ace/Malloc.h (ACE_Static_Allocator_Base): - * ace/Memory_Pool.h (ACE_MMAP_Memory_Pool): - * ace/Memory_Pool.h (ACE_MMAP_Memory_Pool_Options): - * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): - * ace/Memory_Pool.h (ACE_Shared_Memory_Pool_Options): + + * ace/Containers.h (ACE_DLList_Node): + * ace/Containers_T.h (ACE_Double_Linked_List): + * ace/Containers_T.h (ACE_Unbounded_Set_Iterator): + * ace/Event_Handler.h (ACE_Event_Handler): + * ace/Event_Handler.h (ACE_Notification_Buffer): + * ace/Filecache.h (ACE_Filecache_Handle): + * ace/Filecache.h (ACE_Filecache_Object): + * ace/Local_Tokens.h (ACE_TPQ_Iterator): + * ace/Local_Tokens.h (ACE_Token_Proxy): + * ace/Local_Tokens.h (ACE_Token_Proxy_Queue): + * ace/Malloc.h (ACE_Name_Node): + * ace/Malloc.h (ACE_Static_Allocator_Base): + * ace/Memory_Pool.h (ACE_MMAP_Memory_Pool): + * ace/Memory_Pool.h (ACE_MMAP_Memory_Pool_Options): + * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): + * ace/Memory_Pool.h (ACE_Shared_Memory_Pool_Options): * ace/OS.h (ACE_Countdown_Time): * ace/OS.h (ACE_Thread_Adapter): - * ace/OS.h (ACE_Thread_Control): - * ace/OS.h (ACE_Thread_Exit): - * ace/Service_Object.h (ACE_Service_Type): - * ace/Signal.h (ACE_Sig_Adapter): - * ace/Synch.h (ACE_Adaptive_Lock): - * ace/Synch.h (ACE_TSS_Adapter): + * ace/OS.h (ACE_Thread_Control): + * ace/OS.h (ACE_Thread_Exit): + * ace/Service_Object.h (ACE_Service_Type): + * ace/Signal.h (ACE_Sig_Adapter): + * ace/Synch.h (ACE_Adaptive_Lock): + * ace/Synch.h (ACE_TSS_Adapter): Explicitly disallow use of implicitly generated copy constructor and assignment operator to prevent inadvertent memory leaks. - - * ace/Filecache.cpp (ACE_Filecache_Object): - * ace/OS.i (ACE_Time_Value): - * ace/Signal.i (ACE_Sig_Action): + + * ace/Filecache.cpp (ACE_Filecache_Object): + * ace/OS.i (ACE_Time_Value): + * ace/Signal.i (ACE_Sig_Action): * ace/Signal.i (ACE_Sig_Guard): - * ace/Signal.i (ACE_Sig_Set): - * ace/Synch_T.i (ACE_Guard): + * ace/Signal.i (ACE_Sig_Set): + * ace/Synch_T.i (ACE_Guard): Added base member initializers for class members that weren't initialized. Better style and helps avoid some warnings. - * ace/IPC_SAP.h (ACE_IPC_SAP): + * ace/IPC_SAP.h (ACE_IPC_SAP): * ace/SOCK.h (ACE_SOCK): - * ace/SOCK_IO.h (ACE_SOCK_IO): - * ace/SV_Semaphore_Simple.h (ACE_SV_Semaphore_Simple): - * ace/Synch.h (ACE_Barrier): - * ace/Synch.h (ACE_Event): - * ace/Synch.h (ACE_Guard): - * ace/Synch.h (ACE_Null_Mutex): - * ace/Synch.h (ACE_RW_Mutex): - * ace/Synch.h (ACE_Semaphore): + * ace/SOCK_IO.h (ACE_SOCK_IO): + * ace/SV_Semaphore_Simple.h (ACE_SV_Semaphore_Simple): + * ace/Synch.h (ACE_Barrier): + * ace/Synch.h (ACE_Event): + * ace/Synch.h (ACE_Guard): + * ace/Synch.h (ACE_Null_Mutex): + * ace/Synch.h (ACE_RW_Mutex): + * ace/Synch.h (ACE_Semaphore): Made base class destructor virtual to ensure that it gets called by derived class destructor. - + Thu Apr 1 13:31:56 1999 Jeff Parsons <parsons@cs.wustl.edu> * ace/CDR_Stream.{i,cpp}: diff --git a/ace/Filecache.cpp b/ace/Filecache.cpp index cde8ff419c7..a6055cc499c 100644 --- a/ace/Filecache.cpp +++ b/ace/Filecache.cpp @@ -418,7 +418,7 @@ ACE_Filecache_Object::init (void) } ACE_Filecache_Object::ACE_Filecache_Object (void) - : tempname_ (0), mmap_ (0), handle_ (0), stat_ (), size_ (0), + : tempname_ (0), mmap_ (), handle_ (0), stat_ (), size_ (0), action_ (0), error_ (0), stale_ (0), sa_ (), junklock_ (), lock_ (junklock_) { @@ -429,7 +429,7 @@ ACE_Filecache_Object::ACE_Filecache_Object (const char *filename, ACE_SYNCH_RW_MUTEX &lock, LPSECURITY_ATTRIBUTES sa, int mapit) - : tempname_ (0), mmap_ (0), handle_ (0), stat_ (), size_ (0), + : tempname_ (0), mmap_ (), handle_ (0), stat_ (), size_ (0), action_ (0), error_ (0), stale_ (0), sa_ (sa), junklock_ (), lock_ (lock_) { @@ -717,4 +717,3 @@ template class ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_Filecache_Objec #pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_Filecache_Object *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> #endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */ #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - |