delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/02/09/16:43:30

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3A8463C0.3190B569@yahoo.com>
Date: Fri, 09 Feb 2001 13:40:16 -0800
From: Joel <joel_schantz AT yahoo DOT com>
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin <cygwin AT cygwin DOT com>
Subject: Re: New Cygwin DLL 1.1.8 Serial Bug?
References: <3A835534 DOT 96DD03FF AT yahoo DOT com> <3A835B3B DOT CC93AF35 AT yahoo DOT com>

Mea Culpa (of sorts)
After backing up to older versions of CYGWIN stuff (and an older version of my working code)
I discovered it was because I had added "better" error detection to the read in my code.

Funny thing is under CYGWIN read returns -1 with errno = 11 (EAGAIN or EWOULDBLOCK), but the same
code compiled an run under Gnu/Linux never does that.

Unfortunately I thought I had failed with my older and newest CYGWIN. 
I WAS WRONG.

After adding "detecting" for this condition, it compiles and runs the same under Latest CYGWIN and
Linux.

Sorry for your time and Thanks for your help.

PS: 	One annoying thing I've notice running CYGWIN "setup" is that is keeps creating mounts for
	/usr/lib and /usr/bin
	I Don't want this as I have things in the real paths.
	So every time I run a Setup I must umount /usr/lib /usr/bin
	Is there a way to disable this "Feature" ?

--	joel

Earnie Boyd wrote:
> 
> Joel wrote:
> 
> > Hi Chris:
> >
> > I think I may have bumped into a new bug with the latest CYGWIN dll.
> > I have an application the does non canonical serial i/o that worked previously until today when I
> > updated the DLL.
> >
> > I am getting an (Resource temporarily unavailable) error back from the read on ttyS2.
> > (a side note: why isn't port numbering consistent with Gnu/Linux?)
> >
> > It may be related to the length of the write previous to the read, as I can read successfully when I
> > write only 19 bytes but fails when I write 75 bytes.
> >
> > I hope this makes sense, and Thanks for all your work on Cygwin
> 
> This sounds familiar.  You may want to check the archives.  I was about a month or so ago.  I don't
> remember the topic but I remember that Corinna answered it.  Something to do with the speed with which
> reads and writes happen.
> 
> Earnie.
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019