ckyorn(1M) ckyorn(1M)
NAME
ckyorn, erryorn, helpyorn, valyorn - Fordert zur Eingabe von yes/no
auf und überprüft die Antwort
SYNTAX
/usr/bin/ckyorn [-Q] [-W width] [-d default] [-h help] [-e error]
[-p prompt] [-k pid [-s signal]]
/usr/sadm/bin/erryorn [-W] [-e error]
/usr/sadm/bin/helpyorn [-W] [-h help]
/usr/sadm/bin/valyorn input
BESCHREIBUNG
ckyorn gibt eine Eingabeaufforderung aus und überprüft die Antwort des
Benutzers. Außerdem kann damit eine Eingabeaufforderung definiert wer-
den, auf die mit yes oder no geantwortet werden soll, sowie Text für
Hilfe- und Fehlermeldungen und ein Standardwert, der zurückgegeben
wird, wenn der Benutzer als Antwort <RETURN> eingibt.
Alle Meldungen dürfen maximal 70 Zeichen lang sein und werden automa-
tisch formatiert. In der Definition verwendete Zwischenraumzeichen
einschließlich des Neue-Zeile-Zeichens werden entfernt. Mit der Option
-W wird die automatische Formatierung ausgeschaltet. Steht am Anfang
oder am Ende einer Meldungsdefinition eine Tilde, wird an dieser
Stelle der Standardtext eingefügt, und sowohl der angepaßte als auch
der Standardtext angezeigt.
Wird die Eingabeaufforderung, Hilfemeldung oder Fehlermeldung nicht
definiert, erscheint die Standardmeldung wie unter HINWEISE beschrie-
ben.
Mit dem Kommando ckyorn sind drei visuelle Module gebunden, und zwar
erryorn (formatiert eine Fehlermeldung und zeigt sie an), helpyorn
(formatiert eine Hilfemeldung und zeigt sie an) und valyorn (überprüft
die Eingabe). Diese Module sollten Sie zusammen mit FACE-Objekten
benutzen. In diesem Falle definiert das FACE-Objekt die Eingabeauffor-
derung.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ckyorn(1M) ckyorn(1M)
OPTIONEN
-Q Gibt an, daß quit keine gültige Antwort ist.
-W Bestimmt, daß Eingabeaufforderungen, Hilfe- und Fehlermeldungen
mit der Länge width formatiert werden.
-d Definiert default als den Standardwert. Der Standardwert wird
nicht überprüft und muß daher keinerlei Kriterien entsprechen.
-h Definiert help als die Hilfemeldungen.
-e Definiert error als die Fehlermeldung.
-p Definiert prompt als die Eingabeaufforderung.
-k Gibt an, daß an die Prozeßnummer pid ein Signal gesendet wird,
wenn der Benutzer die Ausführung durch quit abbricht.
-s Bestimmt, daß an die mit der Option -k definierte Prozeßnummer
pid ein Signal signal gesendet wird, wenn quit ausgewählt wird.
Wird kein Signal angegeben, wird SIGTERM verwendet.
input Die Eingabe, die y, yes, Y, Yes, YES oder n, no, N, No, NO lau-
ten muß.
DIAGNOSE
0 = Erfolgreiche Ausführung
1 = EOF (Dateiende) bei Eingabe
2 = Falsche Verwendung
3 = Abbruch durch Benutzer (quit)
HINWEISE
Die Standard-Eingabeaufforderung bei ckyorn lautet:
Yes or No [y,n,?,q]:
(Yes oder No [y,n,?,q]:)
Die Standard-Fehlermeldung lautet:
ERROR - Please enter yes or no.
(FEHLER - Bitte yes oder no eingeben.)
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
ckyorn(1M) ckyorn(1M)
Die Standard-Hilfemeldung lautet:
To respond in the affirmative, enter y, yes, Y, or YES.
To respond in the negative, enter n, no, N, or NO.
(Um mit Ja zu antworten, y, yes, Y oder YES eingeben.
Um mit Nein zu antworten, n, no, N oder NO eingeben.)
Wird quit gewählt (und zulässig ist), wird q zusammen mit dem Rück-
kehrcode 3 zurückgegeben. Das Modul valyorn erzeugt keinerlei Ausgabe.
Es gibt bei Erfolg eine Null zurück und ein anderes Zeichen, das nicht
Null ist, wenn die Operation fehlschlägt.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98