Re: Ansteuerung einer seriellen Schnittstelle

From: Harold Gutch <logix(at)foobar.franken.de>
Date: Tue, 26 Mar 2002 13:34:41 +0100

On Mon, Mar 25, 2002 at 01:06:49AM +0000, Peter Much wrote:
> <logix(at)foobar.franken.de> aka Harold Gutch schrieb
> mit Datum Sun, 24 Mar 2002 15:09:57 +0100 in m2n.de.fbsd.questions:
>
> !> [EINVAL] The pointer associated with d was negative.
> !> Nun d ist der Filedescriptor - das hat eindeutig andere Gründe als
> !> non-blocking - fcntl verändert ja nicht den descriptor.
> !> Vermutlich hast du da einen neuen Fehler reingemacht.
> !
> !GNA, ja, hab ich - und zwar beim Schreiben der Mail. Der
> !read()-Aufruf liefert EAGAIN zurueck, das Verhalten deckt sich
> !also fuer mein Verstaendnis genau mit dem im blocking-Fall.
>
> Das ist ja auch richtig. Nonblocking read() findet entweder
> bereits ein Zeichen im Device vor, dann bringt er das zurueck,
> oder er findet grad keines, dann kommt er auch sofort zurueck,
> und zwar mit EAGAIN (dachte immer das hiesse EWOULDBLOCK).

Ja, klar, ich weiss dass das so laufen soll :). Es war auch eher
als eine Art kurze Antwort zu Bernd's Hinweis gedacht, der
meinte, es fehlen einige Fehlerabfragen (was mir ja auch klar
war).

bye,
  Harold

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 26 Mar 2002 - 13:35:14 CET

search this site