Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gettydefs(4) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

login(1)

getty(1M)

ioctl(2)

termio(7)

gettydefs(4)                                                   gettydefs(4)

NAME
     gettydefs - Von getty verwendete Geschwindigkeits- und Terminalein-
     stellungen

BESCHREIBUNG
     Die Datei /etc/gettydefs enthält Daten, die von getty(1M) zum Festle-
     gen der Geschwindigkeits- und Terminaleinstellungen für eine Leitung
     verwendet werden. Sie enthält Informationen darüber, wie der Anmelde-
     bildschirm (login prompt) aussehen soll. Außerdem gibt diese Datei an,
     zu welcher Übertragungsgeschwindigkeit umgeschaltet werden soll, wenn
     der Benutzer durch Drücken der Taste BREAK angibt, daß die aktuelle
     Übertragungsgeschwindigkeit nicht richtig ist.

     Die Einträge in der Datei /etc/gettydefs haben folgendes Format:

          label# initial-flags # final-flags # login-prompt #next-label

     Auf jeden Eintrag folgt eine Leerzeile. Zeilen, die mit dem Zeichen #
     beginnen, werden ignoriert und können für Kommentare verwendet werden.
     Die einzelnen Felder können maskierte Zeichen im Format \b, \n, \c
     usw. sowie \nnn enthalten. nnn ist dabei der Oktalwert des gewünschten
     Zeichens. Es gibt folgende Felder:

     label     Dies ist die erste Zeichenkette, mit der das Programm
               getty(1M) sein zweites Argument vergleicht. Hier wird häufig
               die Übertragungsgeschwindigkeit, z. B. 1200, angegeben, die
               für das Terminal gelten soll. Dies ist jedoch nicht immer
               der Fall (siehe unten).

     initial-flags
               Diese Parameter sind die Anfangseinstellungen für ioctl(2),
               die für das Terminal gelten, wenn der Terminaltyp bei
               getty(1M) nicht angegeben wurde. getty(1M) versteht die in
               der Datei /usr/include/sys/termio.h angegebenen Symbolnamen
               [siehe termio(7)]. In der Regel muß bei den Parametern
               initial-flags nur die Übertragungsgeschwindigkeit angegeben
               werden. getty(1M) setzt das Terminal automatisch in den
               Raw-Modus und setzt die meisten der übrigen Parameter. Die
               unter initial-flag angegebenen Einstellungen bleiben aktiv,
               bis getty(1M) das Kommando login(1) ausführt.

     final-flags
               Für diese Parameter gelten dieselben Werte wie für die unter
               initial-flags angegebenen Parameter. Sie werden gesetzt,
               kurz bevor getty(1M) das Kommando login ausführt. Die Über-
               tragungsgeschwindigkeit muß auch hier angegeben werden. SANE
               ist ein Sammelbegriff für ein Bündel grundlegender Lei-
               stungsmerkmale, die gesetzt werden müssen, damit die Kommu-
               nikation zwischen Prozessor und Terminal reibungslos
               abläuft. TAB3 und HUPCL sind zwei weitere Angaben, die unter
               final-flags häufig gemacht werden. TAB3 gibt an, daß Tabula-
               torzeichen in Form von Leerzeichen an das Terminal gesendet



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

gettydefs(4)                                                   gettydefs(4)

               werden. HUPCL (hang up connection line) bedeutet, daß die
               Leitungsverbindung automatisch unterbrochen wird, wenn der
               letzte Prozeß, der mit der offenen Leitung arbeitet, beendet
               wird.

     login-prompt
               Die Angabe in diesem Feld wird als Anmeldebildschirm
               (login-prompt) ausgegeben. Im Unterschied zu den oben
               genannten Feldern, in denen Zwischenraumzeichen (Leerzei-
               chen, Tabulatorzeichen oder Zeilenendezeichen) ignoriert
               werden, können diese Zeichen im Feld login-prompt angegeben
               werden.

     next-label
               Dieses Feld gibt die nächste Kennung label des Eintrags in
               der Tabelle an, den getty(1M) verwenden soll, wenn der
               Benutzer die Taste BREAK drückt oder die Eingabe nicht gele-
               sen werden kann. In der Regel werden auf diese Weise mehrere
               Übertragungsgeschwindigkeiten zu einer Gruppe verknüpft. So
               kann beispielsweise die Geschwindigkeit 2400 mit 1200 und
               diese wiederum mit 300 verbunden werden, die schließlich mit
               2400 verbunden ist.

     Wird getty(1M) ohne Angabe eines zweiten Arguments aufgerufen, wird
     der erste Eintrag in der Datei /etc/gettydefs verwendet, d. h., der
     erste Eintrag in der Datei /etc/gettydefs wird zum Standardeintrag.
     Dieser Eintrag wird auch verwendet, wenn getty(1M) die unter label
     angegebene Zeichenkette nicht finden kann. Fehlt die Datei
     /etc/gettydefs, setzt getty(1M) die Übertragungsgeschwindigkeit des
     Terminals auf 300 Baud. Dies geschieht über einen in getty(1M) inte-
     grierten Eintrag.

     Wenn Sie die Datei /etc/gettydefs geändert oder gar neu erstellt
     haben, sollten Sie getty(1M) unbedingt mit der Prüfoption ausführen,
     um sicherzustellen, daß die Datei fehlerfrei ist.

DATEIEN
     /etc/gettydefs

SIEHE AUCH
     login(1), getty(1M), ioctl(2), termio(7).













Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026