From 632b4b8564290bae074cf95ca91b90256101fd9d Mon Sep 17 00:00:00 2001 From: snowdrop Date: Mon, 30 Aug 2004 07:55:41 +0000 Subject: fixed some bugs corresponding win32 port code --- nanohttp/nanohttp-server.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'nanohttp/nanohttp-server.c') diff --git a/nanohttp/nanohttp-server.c b/nanohttp/nanohttp-server.c index ef7c503..da71273 100644 --- a/nanohttp/nanohttp-server.c +++ b/nanohttp/nanohttp-server.c @@ -1,5 +1,5 @@ /****************************************************************** -* $Id: nanohttp-server.c,v 1.8 2004/08/26 17:07:47 rans Exp $ +* $Id: nanohttp-server.c,v 1.9 2004/08/30 07:55:42 snowdrop Exp $ * * CSOAP Project: A http client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -356,7 +356,15 @@ int httpd_run() fd_set fds; struct timeval timeout; - pthread_attr_init(&attr); + +#ifndef WIN32 +#if HSOCKET_BLOCKMODE!=0 +#endif +#else + unsigned long iMode=HSOCKET_BLOCKMODE; +#endif + +pthread_attr_init(&attr); #ifdef PTHREAD_CREATE_DETACHED pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); #endif @@ -383,7 +391,6 @@ int httpd_run() fcntl(_httpd_socket, F_SETFL, O_NONBLOCK); #endif #else - unsigned long iMode=HSOCKET_BLOCKMODE; if(ioctlsocket(_httpd_socket, FIONBIO, (u_long FAR*) &iMode) == INVALID_SOCKET) { log_error1("ioctlsocket error"); -- cgit v1.1-32-gdbae