Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINIXV5.41 (MX300/WX200) Referenzhandbuch Seite 1020

Inhaltsverzeichnis

Werbung

ttcompat(7)
BEZEICHNUNG
- Module kompatibel zu
t t c o m p a t
ÜBERSICHT
# in c lu £ e < s y s /s tre a m .h >
# in c lu d e < s y s /s tr o p t.h >
# in c lu d e < s y s /ttc o m p a t.h >
# in c lu d e < s y s /tto ld .h >
i o c t l ( f d ,
_
i
push
BESCHREIBUNG
ist ein STREAMS-Modul, der den
ttcompat
den Aufruf von
unterstützt wird (siehe
minaltreiber aus Version
Nachrichten werden unverändert durchgereicht. Das Verhalten der Aufrufe
und
write
bleibt identisch zu früher. Das gleiche gilt für alle Aufrufvarianten von
die von
ioctl,
ttcompat
Es ist nicht nötig, das ttcompat-Modul explizit auf den Stream-Stack zu pushen.
Dies kann mit dem autopush-Mechanismus automatisch erledigt werden. Die
Verwendung dieses Moduls setzt voraus, daß alle anderen Moduln die
Schnittstelle benutzen und daß das Anwenderprogramm in der Lage ist, den
Treiber auf den Stream-Stack zu pushen. Außerdem müssen sie alle ioctl-A ufrufe
unterstützen, in denen
der Fall und werden diese Aufrufe dazu verwendet, irgendwelche Werte zu setzen
oder Informationen auszulesen, kann das dazu führen, daß bestimmte Funktionen
der
V7/4BSD/XENIX
hierfür. Sind in dem Feld
Funktionen nicht unterstützt, die durch die Felder
der Struktur
sgttyb
fehlende Unterstützung des Aufrufs
TIOCFLUSH ioctl
hat die Konsequenz, daß die durch die Aufrufe
TCXONC ioctl
TIOCSTART ioctl
Unterstützung der Aufrufe
die durch die Aufrufe
tionen nicht unterstützt werden.
Die Grundfunktionen der ioctl-A ufrufe verwenden die Struktur
folgendermaßen definiert ist:
s t r u c t s g tty b (
char
char
char
char
int
} ;
04/92
V7, 4 B S D
, " ttc o m p a t" );
überführt, wie er von der neuen termio-Schnittstelle
ioctl
Mit "älteren Treibern" sind hier frühere Ter­
termio(7)).
7 ,
und
4 B S D
X E N I X
nicht unterstützt werden.
TCGETS, TCSETS
und
Versionen nicht korrekt ablaufen. Es folgen einige Beispiele
die Bits
c_cflag
zur Verfügung gestellt werden (siehe weiter unten). Eine
TCFLSH
nicht unterstützt wird. Eine fehlende Unterstützung des Aufrufs
ausgelösten Funktionen nicht unterstützt werden. Eine fehlende
i o c t l und
TIOCMBIS
und
TIOCSDTR ioctl
sg_ispeed;
sg_o speed;
sg_erase;
sgjtill;
sg_flags;
und
X E N I X S T R E A M S
älterer Terminaltreiber in
ioctl-Aufruf
gemeint. Nicht betroffene Teile in den
TCSETSF
angegeben ist. Ist das nicht
nicht versorgt, dann werden die
CBAUD
und
sg_ispeed
i o c t l hat zur Folge, daß der Aufruf
TIOCSTOP
i o c t l führt dazu, daß
TIOCMBIC
ausgelösten Funk­
TIOCCDTR ioctl
ttcompat(7)
read
termios-
in
sg_ospeed
i o c t l und
sgttyb,
die
7-127

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinixv5.40 (mx500)

Inhaltsverzeichnis