summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-02 00:50:15 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-02 00:50:15 +0000
commita1c1ad7a05466add370b4761218f4d573b5713c6 (patch)
tree55086e4b010d499d42278bfb5e13d3ea4bfb5df5
parentb444611bc7f553e916504501acdb2d2b3de18459 (diff)
downloadATCD-a1c1ad7a05466add370b4761218f4d573b5713c6.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-99b85
-rw-r--r--ace/Filecache.cpp5
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 */
-