|
From: ntfreak at B. <nt...@ma...> - 2009-04-28 15:40:10
|
Author: ntfreak
Date: 2009-04-28 15:40:06 +0200 (Tue, 28 Apr 2009)
New Revision: 1555
Modified:
trunk/src/helper/replacements.c
Log:
- fix win32 build
Modified: trunk/src/helper/replacements.c
===================================================================
--- trunk/src/helper/replacements.c 2009-04-28 08:42:09 UTC (rev 1554)
+++ trunk/src/helper/replacements.c 2009-04-28 13:40:06 UTC (rev 1555)
@@ -172,7 +172,8 @@
/* build an array of handles for non-sockets */
for (i = 0; i < max_fd; i++) {
if (SAFE_FD_ISSET(i, rfds) || SAFE_FD_ISSET(i, wfds) || SAFE_FD_ISSET(i, efds)) {
- handles[n_handles] = (HANDLE)_get_osfhandle(i);
+ long handle = _get_osfhandle(i);
+ handles[n_handles] = (HANDLE)handle;
if (handles[n_handles] == INVALID_HANDLE_VALUE) {
/* socket */
if (SAFE_FD_ISSET(i, rfds)) {
@@ -246,8 +247,9 @@
if (WAIT_OBJECT_0 == WaitForSingleObject(handles[i], 0)) {
if (SAFE_FD_ISSET(handle_slot_to_fd[i], rfds)) {
DWORD dwBytes;
+ long handle = _get_osfhandle(handle_slot_to_fd[i]);
- if (PeekNamedPipe((HANDLE)_get_osfhandle(handle_slot_to_fd[i]), NULL, 0, NULL, &dwBytes, NULL))
+ if (PeekNamedPipe((HANDLE)handle, NULL, 0, NULL, &dwBytes, NULL))
{
/* check to see if gdb pipe has data available */
if (dwBytes)
|