val(1) val(1)
NAME
val - SCCS-Datei validieren
SYNTAX
val -
val [-s] [-r SID] [-m Name] [-y Typ] [--] Datei...
BESCHREIBUNG
val (validate) bestimmt, ob die angegebene Datei eine SCCS-Datei ist
und den von der optionalen Argumentliste vorgegebenen Merkmalen ent-
spricht. Argumente für val können in beliebiger Reihenfolge erschei-
nen.
Das Argument - hat beim Kommando val eine von den anderen SCCS-Komman-
dos abweichende Bedeutung. Es erlaubt val, die Argumente von der Stan-
dardeingabe statt von der Kommandozeile zu lesen.
val generiert Diagnosemeldungen auf der Standardausgabe und gibt
außerdem beim Verlassen einen 8-Bit-Code zurück.
OPTIONEN
Die Wirkung jedes Optionsarguments trifft unabhängig auf jede in der
Kommandozeile angegebenen Dateien zu.
-s unterdrückt die Diagnosemeldung, die normalerweise auf der Stan-
dardausgabe für jeden Fehler ausgegeben wird.
-r SID
prüft die SID auf Mehrdeutigkeit (z. B. ist -r 1 mehrdeutig, weil
sie physisch nicht vorhanden ist, jedoch 1.1, 1.2 usw. impli-
ziert, die vorhanden sein können) oder Gültigkeit (z. B. ist -r
1.0 oder -r 1.1.0 ungültig, weil es keine eine gültige Deltanum-
mer sein kann). Wenn SID gültig und nicht mehrdeutig ist, wird
geprüft, ob dieser Wert tatsächlich existiert.
-m Name
Name wird mit dem SCCS-Schlüsselwort %M% in Datei verglichen.
-y Typ
Typ wird mit dem SCCS-Schlüsselwort %Y% in Datei verglichen.
-- Ende der Optionenliste. Die Angabe ist nötig, wenn der erste
Dateiname mit - beginnt.
Der von val zurückgegebene 8-Bit-Code ist eine ODER-Verknüpfung der
möglichen Fehler; er kann als eine Bit-Zeichenkette interpretiert wer-
den, in der die gesetzten Bits von links nach rechts fortschreitend
wie folgt interpretiert werden:
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
val(1) val(1)
Bit 0 = Dateiname Datei fehlt
Bit 1 = unbekannte oder doppelte Option
Bit 2 = beschädigte SCCS-Datei
Bit 3 = Datei kann nicht eröffnet werden, oder Datei ist keine SCCS-Datei
Bit 4 = SID ist ungültig oder mehrdeutig
Bit 5 = SID ist nicht vorhanden
Bit 6 = %Y%, -y paßt nicht
Bit 7 = %M%, -m paßt nicht
val kann zwischen zwei und 49 Dateien auf einer angegebenen Kommando-
zeile und jeweils mehrere Kommandozeilen beim Lesen der Standardein-
gabe verarbeiten. In diesen Fällen wird ein Summencode zurückgegeben:
ein logisches ODER des für jede verarbeitete Kommandozeile und Datei
generierten Codes.
INTERNATIONALE UMGEBUNG
Die Sprache der Meldungstexte wird durch die Umgebungsvariablen
LCALL, LCMESSAGES oder LANG bestimmt.
In der Standardeinstellung verhält sich das System so, als wäre es
nicht internationalisiert, d. h. die Meldungstexte erscheinen in eng-
lischer Sprache. Wenn Sie die Sprache der Meldungstexte ändern wollen,
müssen Sie eine dieser Variablen entsprechend setzen.
Ausführliche Informationen zu den Abhängigkeiten der Umgebungsvaria-
blen und zur Internationalisierung im allgemeinen finden Sie im Hand-
buch "Leitfaden für Programmierer: Internationalisierung - Lokalisie-
rung". Zur Einstellung der Benutzerumgebung siehe auch environ(5).
SIEHE AUCH
admin(1), delta(1), get(1), help(1), prs(1).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98