summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog17
-rw-r--r--ChangeLogs/ChangeLog-02a17
-rw-r--r--ChangeLogs/ChangeLog-03a17
-rw-r--r--ace/ACE.cpp2
4 files changed, 52 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 90c843230c9..40721449016 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+Fri Jul 5 16:14:51 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.{h i} (send, sendto, recv, recvfrom): Change 'len' argument
+ from int to size_t.
+ Removed conditional typedef of ssize_t; it's done in Basic_Types.h.
+
+ * ace/ACE.h (recv): Filled in documentation for varargs variant.
+ * ace/ACE.cpp (send, recv): Properly convert size_t 'count' arg to int
+ iovec count for call to ACE_OS::sendv/recvv().
+ (handle_timed_accept, handle_timed_complete, handle_ready): Use
+ an int select_width for ACE_OS::select() calls to get the types
+ correct. This arg is ignored on Windows anyway.
+
+ * ace/Basic_Types.h: If ACE_HAS_SSIZE_T not defined, and Win64,
+ typedef SSIZE_T ssize_t; else use the existing int typedef.
+
Wed Jul 3 11:09:31 2002 Steve Huston <shuston@riverace.com>
* tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
@@ -270,6 +286,7 @@ Mon Jun 24 20:55:45 2002 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp (select): Fixed typo.
+>>>>>>> 4.3835
Mon Jun 24 17:39:31 2002 Steve Huston <shuston@riverace.com>
* ace/ace_dll64.mak:
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 90c843230c9..40721449016 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,19 @@
+Fri Jul 5 16:14:51 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.{h i} (send, sendto, recv, recvfrom): Change 'len' argument
+ from int to size_t.
+ Removed conditional typedef of ssize_t; it's done in Basic_Types.h.
+
+ * ace/ACE.h (recv): Filled in documentation for varargs variant.
+ * ace/ACE.cpp (send, recv): Properly convert size_t 'count' arg to int
+ iovec count for call to ACE_OS::sendv/recvv().
+ (handle_timed_accept, handle_timed_complete, handle_ready): Use
+ an int select_width for ACE_OS::select() calls to get the types
+ correct. This arg is ignored on Windows anyway.
+
+ * ace/Basic_Types.h: If ACE_HAS_SSIZE_T not defined, and Win64,
+ typedef SSIZE_T ssize_t; else use the existing int typedef.
+
Wed Jul 3 11:09:31 2002 Steve Huston <shuston@riverace.com>
* tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
@@ -270,6 +286,7 @@ Mon Jun 24 20:55:45 2002 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp (select): Fixed typo.
+>>>>>>> 4.3835
Mon Jun 24 17:39:31 2002 Steve Huston <shuston@riverace.com>
* ace/ace_dll64.mak:
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 90c843230c9..40721449016 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,19 @@
+Fri Jul 5 16:14:51 2002 Steve Huston <shuston@riverace.com>
+
+ * ace/OS.{h i} (send, sendto, recv, recvfrom): Change 'len' argument
+ from int to size_t.
+ Removed conditional typedef of ssize_t; it's done in Basic_Types.h.
+
+ * ace/ACE.h (recv): Filled in documentation for varargs variant.
+ * ace/ACE.cpp (send, recv): Properly convert size_t 'count' arg to int
+ iovec count for call to ACE_OS::sendv/recvv().
+ (handle_timed_accept, handle_timed_complete, handle_ready): Use
+ an int select_width for ACE_OS::select() calls to get the types
+ correct. This arg is ignored on Windows anyway.
+
+ * ace/Basic_Types.h: If ACE_HAS_SSIZE_T not defined, and Win64,
+ typedef SSIZE_T ssize_t; else use the existing int typedef.
+
Wed Jul 3 11:09:31 2002 Steve Huston <shuston@riverace.com>
* tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
@@ -270,6 +286,7 @@ Mon Jun 24 20:55:45 2002 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp (select): Fixed typo.
+>>>>>>> 4.3835
Mon Jun 24 17:39:31 2002 Steve Huston <shuston@riverace.com>
* ace/ace_dll64.mak:
diff --git a/ace/ACE.cpp b/ace/ACE.cpp
index 4886dcda81f..6b96d16cc2a 100644
--- a/ace/ACE.cpp
+++ b/ace/ACE.cpp
@@ -1186,7 +1186,7 @@ ACE::recvv_n_i (ACE_HANDLE handle,
if (n != 0)
{
char *base = ACE_static_cast (char *,
- iov[s].iov_base);
+ iov[s].iov_base);
iov[s].iov_base = base + n;
iov[s].iov_len = iov[s].iov_len - n;
}