Changeset 5420

Show
Ignore:
Timestamp:
03/17/08 04:44:50 (4 months ago)
Author:
morris
Message:

Set SO_REUSEPORT if available

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/net/wi-socket.c

    r5417 r5420  
    410410                return NULL; 
    411411        } 
     412         
     413#ifdef SO_REUSEPORT 
     414        if(!_wi_socket_set_option(_socket, SOL_SOCKET, SO_REUSEPORT, 1)) { 
     415                wi_release(_socket); 
     416                 
     417                return NULL; 
     418        } 
     419         
     420        wi_log_info(WI_STR("reusing port")); 
     421#endif 
    412422 
    413423        return _socket;