OSDN Git Service

* fhandler_socket.cc (fhandler_socket::bind): Don't run explicit
authorcorinna <corinna>
Tue, 8 Jul 2008 20:12:46 +0000 (20:12 +0000)
committercorinna <corinna>
Tue, 8 Jul 2008 20:12:46 +0000 (20:12 +0000)
commit07c27e6ecddaec5d1f0defd32fd80c9892906227
treec77ca47d6abd5d57392010d5b150b70a4a4e4e50
parent7865b0d622455c25beb3f84881b852875822a1ac
* fhandler_socket.cc (fhandler_socket::bind): Don't run explicit
local socket test in SO_REUSEADDR case on systems supporting
enhanced socket security.  Explain why.  Only call address_in_use
for AF_INET sockets.
* net.cc (cygwin_setsockopt): Don't call setsockopt to set SO_REUSEADDR
on systems supporting enhanced socket security.  Add comment.
* wincap.h (wincaps::has_enhanced_socket_security): New element.
* wincap.cc: Implement above element throughout.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_socket.cc
winsup/cygwin/net.cc
winsup/cygwin/wincap.cc
winsup/cygwin/wincap.h