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 sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-Id: <4.3.2.7.2.20000810085541.02d04cc0@mail.prefres.com> X-Sender: "Mminnis" X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Thu, 10 Aug 2000 09:06:34 -0500 To: From: "Matt Minnis" Subject: RE: accept() blocking In-Reply-To: <8600BF007197944F8DD3906E40CB42809060@itdomain001.itdomain. net.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-SLUIDL: C85D230F-6EB511D4-B71B0080-C813F968 I am interested in helping to find a fix. How do I just download from CVS the cygwin source for the cygwin dll? How do I get a "directory" of the modules in a CVS repository that are available? Thanks, Matt At 10:04 AM 8/10/2000 +1000, Robert Collins wrote: >Matt, > as per my previous response.. >http://sources.redhat.com/ml/cygwin/2000-08/msg00315.html > >there is a workaround... > >http://sources.redhat.com/ml/cygwin-apps/2000-06/msg00044.html > >I haven't had time to look at checking the flags in the fcntl call and >calling ioctl for non-blocking and related things (I'm not even sure >that would be the best way to hadnle this - Comments anyone?) so I >believe you have two choices to solve your problem .. work around it or >submit a patch for cygwin1.dll > >Rob > > > -----Original Message----- > > From: Matt Minnis [mailto:mminnis AT prefres DOT com] > > Sent: Thursday, 10 August 2000 2:15 AM > > To: cygwin AT sourceware DOT cygnus DOT com > > Cc: cygwin AT sourceware DOT cygnus DOT com > > Subject: accept() blocking > > > > > > I am having a problem. I am using cygwin 1.1.3 > > > > With a telnet socket opened as: > > > > *fd = socket(AF_INET,SOCK_STREAM,0); > > > > fcntl(*fd, F_SETFL, O_NONBLOCK); > > > > When I call accept(.....) like: > > > > int *status = malloc(sizeof(int)); > > *status = accept(*fd, NULL, 0); > > > > The program will sit and wait for a telnet session to connect. If a > > session is already connected, it will do the NONBLOCK like it > > is supposed to. > > > > Thanks, > > > > Matt > > > > > > Cthulhu for President. Why settle for a lesser evil? > > > > ========================================================= > > Preferred Resources (314) 567-7600 phone > > 701 Emerson rd. (314) 993-6699 fax > > Suite 475 mminnis AT prefres DOT com > > St. Louis, MO > > 63141 > > ========================================================= > > > > > > -- > > Want to unsubscribe from this list? > > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > > > Cthulhu for President. Why settle for a lesser evil? ========================================================= Preferred Resources (314) 567-7600 phone 701 Emerson rd. (314) 993-6699 fax Suite 475 mminnis AT prefres DOT com St. Louis, MO 63141 ========================================================= -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com