diff options
author | Steve Huston <shuston@riverace.com> | 2006-05-04 21:19:07 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2006-05-04 21:19:07 +0000 |
commit | 5101e991daae883c660a66b56f1fabf89d952964 (patch) | |
tree | da01d9cf8c731e55d1b87bdcfaad6be6c649e8bb | |
parent | 9273ea0ff9081037868da11500450995543f0683 (diff) | |
download | ATCD-5101e991daae883c660a66b56f1fabf89d952964.tar.gz |
ChangeLogTag:Thu May 4 21:07:10 UTC 2006 Steve Huston <shuston@riverace.com>
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | THANKS | 1 | ||||
-rw-r--r-- | ace/SPIPE_Acceptor.cpp | 7 |
3 files changed, 16 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog index 79d587d8741..0ded831115e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Thu May 4 21:07:10 UTC 2006 Steve Huston <shuston@riverace.com> + + * ace/SPIPE_Acceptor.cpp (create_new_instance, close): Have to use + ACE_TEXT_ALWAYS_CHAR to pass pipe name on wide-char w/ + ACE_HAS_STREAM_PIPES. Thanks to Gary Fernandez <gary dot + fernandez at ironmountain dot com> for this fix. + + * THANKS: Added Gary Fernandez to the Hall of Fame. + Thu May 4 08:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> Reverted the change below, broke the sendfile test and Steve @@ -32,11 +41,11 @@ Wed May 3 16:02:10 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com> is now just a pointer to an ACE_TSS instance, which gets dynamicaly allocated upon invoking the current() method. The deallocation of that instance is left up to the Object Manager - with whoom the dynamic ACE_TSS instance is registered. + with which the dynamic ACE_TSS instance is registered. * ace/TSS_T.h: - Addes a ACE_TSS_SET () to complete the set of TSS access + Added a ACE_TSS_SET () to complete the set of TSS access operations, which should work regardless of threading, TSS emulation and TSS availability. @@ -2104,6 +2104,7 @@ Martin Cornelius <Martin at Cornelius at smiths-heimann dot com> Mohit Kapoor <Mohit dot Kapoor at siemens dot com> Friedhelm Wolf <friedhelm dot wolf at homag dot de> David Gibbs <David dot Gibbs at igindex dot co do uk> +Gary Fernandez <gary dot fernandez at ironmountain dot com> I would particularly like to thank Paul Stephenson, who worked with me at Ericsson in the early 1990's. Paul devised the recursive Makefile diff --git a/ace/SPIPE_Acceptor.cpp b/ace/SPIPE_Acceptor.cpp index a9303f0897d..960adfc786c 100644 --- a/ace/SPIPE_Acceptor.cpp +++ b/ace/SPIPE_Acceptor.cpp @@ -91,8 +91,9 @@ ACE_SPIPE_Acceptor::create_new_instance (int perms) I_PUSH, module) == -1) return -1; - else if (ACE_OS::fattach (spipe[0], - this->local_addr_.get_path_name ()) == -1) + else if (-1 == ACE_OS::fattach + (spipe[0], + ACE_TEXT_ALWAYS_CHAR (this->local_addr_.get_path_name ()))) return -1; this->set_duplex_handle (spipe[0]); @@ -200,7 +201,7 @@ ACE_SPIPE_Acceptor::close (void) this->set_handle (ACE_INVALID_HANDLE); #if defined (ACE_HAS_STREAM_PIPES) - ACE_OS::fdetach (this->local_addr_.get_path_name ()); + ACE_OS::fdetach (ACE_TEXT_ALWAYS_CHAR (this->local_addr_.get_path_name ())); #elif (defined (ACE_WIN32) && defined (ACE_HAS_WINNT4) && (ACE_HAS_WINNT4 != 0)) // open () started the Connect in asynchronous mode, and accept() restarts |