On Mon, 28 Jul 2008 14:55:57 +0200 Andre Landwehr <[EMAIL PROTECTED]> wrote:
> On Mon, 28 Jul 2008 14:30:17 +0200 > Michael Westermann <[EMAIL PROTECTED]> wrote: > > > ich habe folgende Problematic. Ich habe ein Gerät welches an ttyUSB0 > > hängt via usb-serial hängt. Das ganze läuft auf debian oldstable ak > > sarge und kernel 2.6.22. > > > > In einer Schleife werden via select und read date vom Gerät geliefert. > > Wenn ich das USB Gerät vom Bus abziehe und wieder dran stecke. > > Bekomme ich vom select angezeigt dass daten vorhanden sind. > > der read kommt dann mit 0 zurück. > > (...code...) > > Es verhält sich doch eigentlich alles so wie es soll. select() sagt > dir, daß auf einem der Filedescriptoren was passiert ist, und wenn > read() mit 0 zurückkommt, heißt das end-of-file. Genau den Fall würde > ich abfangen. ...und nebenbei bemerkt, select() zeigt dir ja nicht an, daß Daten da sind, sondern nur, daß dein read() nicht blockieren wird... -- Andre Landwehr, Ricklinger Stadtweg 42, D-30459 Hannover Phone: +49-(0)511-1054932, Mobile: +49-(0)175-4648375
signature.asc
Description: PGP signature
-- Linux mailing list [email protected] subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo
