diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-05 14:08:32 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-05 14:08:32 +0000 |
commit | 4396b9f78de247d69c19c2bc2fc5565d566c542c (patch) | |
tree | 0fcc4b7893d9c0466baab97d4863769db41ca1e7 /ChangeLog-98b | |
parent | a42240477d4f98b1b809d48439af37b2fbe2e597 (diff) | |
download | ATCD-4396b9f78de247d69c19c2bc2fc5565d566c542c.tar.gz |
*** empty log message ***
Diffstat (limited to 'ChangeLog-98b')
-rw-r--r-- | ChangeLog-98b | 65 |
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. |