diff options
author | michel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-03-12 16:46:00 +0000 |
---|---|---|
committer | michel_j <michel_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-03-12 16:46:00 +0000 |
commit | c6701ba13b994a055e717b12664f24faf73ba6ec (patch) | |
tree | 7829e7cd787c6abee1eb0ad1678d00bdeccc5503 | |
parent | 92d39995bf82aa7e248196369b9917ee1459bf8b (diff) | |
download | ATCD-c6701ba13b994a055e717b12664f24faf73ba6ec.tar.gz |
Tue Mar 12 10:45:00 2002 Justin Michel <michel_j@ociweb.com>
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 7 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 7 | ||||
-rw-r--r-- | ace/OS.i | 6 |
4 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 4e119793a1b..074a211eef7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Mar 12 10:45:00 2002 Justin Michel <michel_j@ociweb.com> + + * ace/OS.i: + + Added call to ACE_OS::set_errno_to_last_error() in two places + where Winsock WSARecvFrom or WSASendTo were called. + Tue Mar 12 09:06:00 2002 Si Mong Park <spark@ociweb.com> * etc/Svc_Conf_l.cpp.diff: diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 4e119793a1b..074a211eef7 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Tue Mar 12 10:45:00 2002 Justin Michel <michel_j@ociweb.com> + + * ace/OS.i: + + Added call to ACE_OS::set_errno_to_last_error() in two places + where Winsock WSARecvFrom or WSASendTo were called. + Tue Mar 12 09:06:00 2002 Si Mong Park <spark@ociweb.com> * etc/Svc_Conf_l.cpp.diff: diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 4e119793a1b..074a211eef7 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,10 @@ +Tue Mar 12 10:45:00 2002 Justin Michel <michel_j@ociweb.com> + + * ace/OS.i: + + Added call to ACE_OS::set_errno_to_last_error() in two places + where Winsock WSARecvFrom or WSASendTo were called. + Tue Mar 12 09:06:00 2002 Si Mong Park <spark@ociweb.com> * etc/Svc_Conf_l.cpp.diff: @@ -5520,6 +5520,9 @@ ACE_OS::recvfrom (ACE_HANDLE handle, addrlen, overlapped, func); + if (result != 0) { + ACE_OS::set_errno_to_last_error (); + } flags = the_flags; number_of_bytes_recvd = ACE_static_cast (size_t, bytes_recvd); return result; @@ -5590,6 +5593,9 @@ ACE_OS::sendto (ACE_HANDLE handle, addrlen, overlapped, func); + if (result != 0) { + ACE_OS::set_errno_to_last_error (); + } number_of_bytes_sent = ACE_static_cast (size_t, bytes_sent); return result; #else |