Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <7B4C28C84831D211BFA200805F9F34567030EA@nswcdlvaex04.nswc.navy.mil> From: Fontenot Larry A DLVA To: "'cygwin AT sourceware DOT cygnus DOT com'" Subject: Using ioctl(fd, FIONBIO, &on) for non-blocking socket and connect () returns with error "no more processes" Date: Thu, 20 Apr 2000 17:20:56 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01BFAB0E.50F45086" ------_=_NextPart_000_01BFAB0E.50F45086 Content-Type: text/plain; charset="iso-8859-1" I wrote a simple TCP client and server to test some of the socket capabilities in cygwin. I setup cygwin yesterday pulling down the latest "gz" files and using "setup.exe" to install. I am using the gcc-2.95.2 compiler. I found out the hard way that fcntl doesn't work for creating a non-blocking socket, so I used ioctl(fd, FIONBIO, &on) and that seems to work. However, when I call connect(), I get an error back "no more processes". If I comment out the ioctl call, it works just fine. Is this a known problem? Are there any fixes or workarounds? For grins, I'll attach the client and server samples. Thanks, Larry <> ------_=_NextPart_000_01BFAB0E.50F45086 Content-Type: application/octet-stream; name="socket.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="socket.tar.gz" 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 YMHC8/BfjZiTmgBQAAA= ------_=_NextPart_000_01BFAB0E.50F45086 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com ------_=_NextPart_000_01BFAB0E.50F45086--