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 From: Chris Faylor Date: Thu, 3 Feb 2000 17:59:12 -0500 To: Michele Liberi Cc: cygwin AT sourceware DOT cygnus DOT com Subject: Re: B20.1++ select bug Message-ID: <20000203175912.A2383@cygnus.com> Reply-To: cygwin AT sourceware DOT cygnus DOT com Mail-Followup-To: Michele Liberi , cygwin AT sourceware DOT cygnus DOT com References: <20000126153524 DOT 41585 DOT qmail AT hotmail DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000126153524.41585.qmail@hotmail.com>; from mliberi@hotmail.com on Wed, Jan 26, 2000 at 07:35:24AM -0800 On Wed, Jan 26, 2000 at 07:35:24AM -0800, Michele Liberi wrote: >I already appended this problem at the mailing list a few days ago. I was >told to update my system at the latest cygwin1.dll available in the snapshot >area. It didn't help. That's why I'm sending this help request again. I also >tryed to upgrade the gcc compiler to 2.95.2 and recompile the program. > >The problem is simple: 'select' hangs (do not return) when reading from a >pipe and the child process exit. Sorry. It is a Windows limitation. Windows does not always let the other end of a pipe know when one end disappears. This may be fixed in a future snapshot but for now it is broken. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com