costin      2002/07/02 09:53:15

  Modified:    jk/native2/common jk_channel_socket.c
  Log:
  Minor fix - unix doesn't know about ioctlsocket.
  
  For 5.0 we should deprecate the old 'backward compat' components
  and use only APR.
  
  Revision  Changes    Path
  1.37      +4 -2      jakarta-tomcat-connectors/jk/native2/common/jk_channel_socket.c
  
  Index: jk_channel_socket.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_socket.c,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- jk_channel_socket.c       27 Jun 2002 17:16:28 -0000      1.36
  +++ jk_channel_socket.c       2 Jul 2002 16:53:15 -0000       1.37
  @@ -285,10 +285,12 @@
           /* convert from seconds to ms */
           int set = ntimeout * 1000;
           u_long zero = 0;
  -        if (ioctlsocket(sock, FIONBIO, &zero) == SOCKET_ERROR) {
   #ifdef WIN32
  +        if (ioctlsocket(sock, FIONBIO, &zero) == SOCKET_ERROR) {
               errno = WSAGetLastError() - WSABASEERR;
  -#endif /* WIN32 */            
  +#else
  +        if (ioctl(sock, FIONBIO, &zero) != 0) {
  +#endif
               env->l->jkLog(env, env->l, JK_LOG_ERROR,
                             "channelSocket.open() ioctlcocket failed %s:%d %d %s \n",
                              socketInfo->host, socketInfo->port, errno, strerror( 
errno ) );
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to