1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

Removed copying 'stderr' since it doesn't have the desired

effect.
This commit is contained in:
Gisle Vanem 2006-07-07 07:41:47 +00:00
parent 2a0e41cab9
commit 25180cc850

View File

@ -157,7 +157,6 @@ struct thread_data {
unsigned thread_id; unsigned thread_id;
DWORD thread_status; DWORD thread_status;
curl_socket_t dummy_sock; /* dummy for Curl_resolv_fdset() */ curl_socket_t dummy_sock; /* dummy for Curl_resolv_fdset() */
FILE *stderr_file;
HANDLE mutex_waiting; /* marks that we are still waiting for a resolve */ HANDLE mutex_waiting; /* marks that we are still waiting for a resolve */
HANDLE event_resolved; /* marks that the thread obtained the information */ HANDLE event_resolved; /* marks that the thread obtained the information */
HANDLE event_thread_started; /* marks that the thread has initialized and HANDLE event_thread_started; /* marks that the thread has initialized and
@ -302,14 +301,6 @@ static unsigned __stdcall gethostbyname_thread (void *arg)
return (unsigned)-1; return (unsigned)-1;
} }
/* Sharing the same _iob[] element with our parent thread should
* hopefully make printouts synchronised. I'm not sure it works
* with a static runtime lib (MSVC's libc.lib).
*/
#ifndef _WIN32_WCE
*stderr = *td->stderr_file;
#endif
WSASetLastError (conn->async.status = NO_DATA); /* pending status */ WSASetLastError (conn->async.status = NO_DATA); /* pending status */
/* Signaling that we have initialized all copies of data and handles we /* Signaling that we have initialized all copies of data and handles we
@ -369,10 +360,6 @@ static unsigned __stdcall getaddrinfo_thread (void *arg)
return -1; return -1;
} }
#ifndef _WIN32_WCE
*stderr = *td->stderr_file;
#endif
itoa(conn->async.port, service, 10); itoa(conn->async.port, service, 10);
WSASetLastError(conn->async.status = NO_DATA); /* pending status */ WSASetLastError(conn->async.status = NO_DATA); /* pending status */
@ -538,8 +525,6 @@ static bool init_resolve_thread (struct connectdata *conn,
return FALSE; return FALSE;
} }
td->stderr_file = stderr;
#ifdef _WIN32_WCE #ifdef _WIN32_WCE
td->thread_hnd = (HANDLE) CreateThread(NULL, 0, td->thread_hnd = (HANDLE) CreateThread(NULL, 0,
(LPTHREAD_START_ROUTINE) THREAD_FUNC, (LPTHREAD_START_ROUTINE) THREAD_FUNC,