clar        2005/06/10 13:31:49

  Modified:    jk/native/common jk_connect.c
  Log:
  Enabling nb_connect() and setsockopt for apache build with LibC (2.0.x) on 
NetWare.
  
  Revision  Changes    Path
  1.61      +4 -4      jakarta-tomcat-connectors/jk/native/common/jk_connect.c
  
  Index: jk_connect.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_connect.c,v
  retrieving revision 1.60
  retrieving revision 1.61
  diff -u -r1.60 -r1.61
  --- jk_connect.c    26 May 2005 14:39:37 -0000    1.60
  +++ jk_connect.c    10 Jun 2005 20:31:49 -0000    1.61
  @@ -109,7 +109,7 @@
       return 0;
   }
   
  -#if defined (WIN32)
  +#if defined (WIN32) || (defined(NETWARE) && defined(__NOVELL_LIBC__))
   /* WIN32 implementation */
   static int nb_connect(int sock, struct sockaddr *addr, int timeout)
   {
  @@ -372,7 +372,7 @@
       }
   
       if (timeout > 0) {
  -#if defined(WIN32)
  +#if defined(WIN32) || (defined(NETWARE) && defined(__NOVELL_LIBC__))
           int tmout = timeout * 1000;
           setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO,
                      (const char *) &tmout, sizeof(int));
  @@ -503,7 +503,7 @@
       if (shutdown(s, SHUT_WR)) {
           return jk_close_socket(s);
       }
  -#if defined(WIN32)
  +#if defined(WIN32)  || (defined(NETWARE) && defined(__NOVELL_LIBC__))
       setsockopt(s, SOL_SOCKET, SO_RCVTIMEO,
                  (const char *) &tmout, sizeof(int));
   #elif defined(SO_RCVTIMEO) && defined(USE_SO_RCVTIMEO)
  
  
  


Reply via email to