On Wed, Nov 10, 1999 at 02:15:54PM +0100, Michael Westermann wrote:
Hallo,
mal wieder eine Frage zur AIX.
Ich habe folgendes Problem:
ich will die 2. tty (rs232) Schnittstelle einer RS6000 fuer ein Zahlungstermial nutzten welches ein eigenes Protokoll hat. Auf der Schnittstelle laeft kein getty oder aehnliches.
- der open ("/dev/tty1",R_RDWR) bleibt haengen , warum - ein ls > /dev/tty1 bleibt ebenfalls hengen - ein open mit O_RDWR|O_NDELAY geht durch, dann bekomme ich beim read den fehler "EAGAIN 11 /* Resource temporarily unavailable */"
Weiss jemand hier weiter ?
Hast du vielleicht Hardware handshaking an ? Du solltest dann evtl mit O_NBLOCK/NONBLOCK oeffnen und dann ueber ioctls das hardware handshaking ausmachen es sein denn dein Terminal macht auch Hardware handshaking und setzt DSR ... Ach ja - Unter Linux ist das aehnlich mit dem Haengenbleiben wenn Serielle im Hardware Handshake modus und die gegenstelle setzt kein DSR ... Flo -- Florian Lohoff flo@rfc822.org +49-5241-470566 ... The failure can be random; however, when it does occur, it is catastrophic and is repeatable ... Cisco Field Notice