summaryrefslogtreecommitdiff
path: root/ChangeLog-98b
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-05 14:08:32 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-05 14:08:32 +0000
commit4396b9f78de247d69c19c2bc2fc5565d566c542c (patch)
tree0fcc4b7893d9c0466baab97d4863769db41ca1e7 /ChangeLog-98b
parenta42240477d4f98b1b809d48439af37b2fbe2e597 (diff)
downloadATCD-4396b9f78de247d69c19c2bc2fc5565d566c542c.tar.gz
*** empty log message ***
Diffstat (limited to 'ChangeLog-98b')
-rw-r--r--ChangeLog-98b65
1 files changed, 35 insertions, 30 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index fa4734c0b30..33f1859864e 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,35 +1,40 @@
+Tue Jan 05 08:08:06 1999 David L. Levine <levine@cs.wustl.edu>
+
+ * tests/MM_Shared_Memory_Test.cpp (spawn): fixed syntax error
+ by moving ) to end of ACE_ERROR invocation.
+
Tue Jan 5 00:59:04 1999 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
- * ace/Synch: Changed the remove() method of ACE_Thread_Mutex,
- ACE_Mutex, ACE_Semaphore, ACE_RW_Mutex, ACE_Event,
- ACE_Thread_Condition_Mutex, ACE_File_Lock, and
- ACE_Recursive_Thread_Mutex so that they check a flag to see if
- remove() has already been called. If it has, then the remove()
- call does nothing. This avoids nasty problems on platforms like
- Win95 that fail mysteriously if locks are destroyed multiple
- times. Note that our solution isn't perfect since it won't
- protect against race conditions if multiple threads call
- remove() simultaneously. However, if this happens it's a sign
- that the application was designed incorrectly... Thanks to Paul
- Felix <pef@fluent.com> and Irfan for tracking this down.
-
- * ace/FILE: Added new methods, seek() and tell(), that are more
- intuitively named than the existing position() methods. The
- position() methods have been retained for backwards
- compatiblity, but are now marked as deprecated.
-
- * ace/OS.h: Added a macro for ACE_DEFAULT_HTTP_PORT, which
- is 80 of course...
-
- * ace/INET_Addr.cpp: Make sure that addr_to_string() correctly
- checks the length of its buffer before doing a sprintf(). In
- addition, added an option to print the results in either ip-addr
- format or ip-name format.
-
- * ace/Mem_Map.cpp (map): where ace/Mem_Map.cpp mmap() will succeed
- if the length of the file mapping is 0, which will be the case
- if we've just created the file. This was the wrong place to
- make this check.
+ * ace/Synch: Changed the remove() method of ACE_Thread_Mutex,
+ ACE_Mutex, ACE_Semaphore, ACE_RW_Mutex, ACE_Event,
+ ACE_Thread_Condition_Mutex, ACE_File_Lock, and
+ ACE_Recursive_Thread_Mutex so that they check a flag to see if
+ remove() has already been called. If it has, then the remove()
+ call does nothing. This avoids nasty problems on platforms like
+ Win95 that fail mysteriously if locks are destroyed multiple
+ times. Note that our solution isn't perfect since it won't
+ protect against race conditions if multiple threads call
+ remove() simultaneously. However, if this happens it's a sign
+ that the application was designed incorrectly... Thanks to Paul
+ Felix <pef@fluent.com> and Irfan for tracking this down.
+
+ * ace/FILE: Added new methods, seek() and tell(), that are more
+ intuitively named than the existing position() methods. The
+ position() methods have been retained for backwards
+ compatiblity, but are now marked as deprecated.
+
+ * ace/OS.h: Added a macro for ACE_DEFAULT_HTTP_PORT, which
+ is 80 of course...
+
+ * ace/INET_Addr.cpp: Make sure that addr_to_string() correctly
+ checks the length of its buffer before doing a sprintf(). In
+ addition, added an option to print the results in either ip-addr
+ format or ip-name format.
+
+ * ace/Mem_Map.cpp (map): where ace/Mem_Map.cpp mmap() will succeed
+ if the length of the file mapping is 0, which will be the case
+ if we've just created the file. This was the wrong place to
+ make this check.
* tests/MM_Shared_Memory_Test.cpp: Cleaned up a few things
in this test so that it'll be easier to maintain.