summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2006-05-04 21:19:07 +0000
committerSteve Huston <shuston@riverace.com>2006-05-04 21:19:07 +0000
commit5101e991daae883c660a66b56f1fabf89d952964 (patch)
treeda01d9cf8c731e55d1b87bdcfaad6be6c649e8bb
parent9273ea0ff9081037868da11500450995543f0683 (diff)
downloadATCD-5101e991daae883c660a66b56f1fabf89d952964.tar.gz
ChangeLogTag:Thu May 4 21:07:10 UTC 2006 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog13
-rw-r--r--THANKS1
-rw-r--r--ace/SPIPE_Acceptor.cpp7
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.
diff --git a/THANKS b/THANKS
index 15dea6bb56e..4c4c32ec32f 100644
--- a/THANKS
+++ b/THANKS
@@ -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