diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 9aab10183..ea7e56970 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+2011-05-01  Corinna Vinschen  <corinna@vinschen.de>
+
+	* net.cc (fdsock): Drop setting uninterruptible_io to true.
+
 2011-05-01  Corinna Vinschen  <corinna@vinschen.de>
 
 	* fhandler.h (fhandler_socket::is_slow): Remove.
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc
index bfd582929..0f305aa41 100644
--- a/winsup/cygwin/net.cc
+++ b/winsup/cygwin/net.cc
@@ -554,7 +554,6 @@ fdsock (cygheap_fdmanip& fd, const device *dev, SOCKET soc)
   if (fixup)
     ((fhandler_socket *) fd)->init_fixup_before ();
   fd->set_flags (O_RDWR | O_BINARY);
-  fd->uninterruptible_io (true);
   debug_printf ("fd %d, name '%s', soc %p", (int) fd, dev->name, soc);
 
   /* Raise default buffer sizes (instead of WinSock default 8K).