iput(1) iput(1)
NAME
iput - Internationale Datenbasis abfragen
SYNTAX
iput zeichenkette ...
BESCHREIBUNG
Mit iput greifen Sie auf eine internationale Datenbasis in ähnlicher
Weise zu, wie mit tput(1) auf die terminfo-Datenbasis.
iput erhält als Argument eine oder mehrere Konstanten, die in der
aktuell gültigen internationalen Datenbasis definiert sind. iput sucht
in der Datenbasis nach diesen Konstanten und gibt ihren Wert auf die
Standardausgabe aus.
Auf welche Datenbasis iput zugreift, hängt vom Wert der NLS-Umgebungs-
variablen LANG, LCTIME, LCNUMERIC bzw. LCMONETARY ab (siehe UMGE-
BUNGSVARIABLEN).
ARGUMENTE
zeichenkette
Name der Konstanten, deren Wert Sie abfragen wollen.
Sie können alle Konstanten, die in der Include-Datei <langinfo.h>
definiert sind, angeben.
ENDESTATUS
0 bei Erfolg
1 bei falschem iput-Aufruf ("usage error")
2 wenn die Datenbasis nicht gefunden wird oder nicht korrekt ist
3 wenn die angegebene Konstante nicht in der Datenbasis definiert
ist.
UMGEBUNGSVARIABLEN
Die NLS-Umgebungsvariablen LANG, LCTIME, LCNUMERIC bzw. LCMONETARY
bestimmen, auf welche internationale Datenbasis iput zugreift. Welche
dieser Variablen bei einem iput-Aufruf die Wahl der Datenbasis
bestimmt, hängt davon ab, zu welchen Kategorien die angegebenen Kon-
stanten gehören [siehe langinfo(5)]. Ist eine der Variablen LCTIME,
LCNUMERIC oder LCMONETARY nicht definiert oder ist ihr die leere
Zeichenkette zugewiesen, dann gilt für diese Variable als Standardwert
der Wert von LANG.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
iput(1) iput(1)
Beispiel:
$ iput DAY1 ABDAY1
Die Konstanten DAY1 und ABDAY1 gehören beide zur Kategorie LCTIME.
Deshalb bestimmt der Wert der Variablen LCTIME, auf welche Datenbasis
iput zugreift. Ist die Variable LCTIME nicht definiert oder leer,
dann greift iput auf die Datenbasis zu, die über die Variable LANG
definiert ist.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
BEISPIELE
$ LANG=DeDE.88591 iput YESSTR
gibt den Yes-String YESSTR aus, der in der deutschen Umgebung
LANG=DeDE.88591 gültig ist. (Der Yes-String ist die Zeichenkette, mit
der Sie Fragen des Systems bejahen.)
$ iput DAY1 ABDAY1
gibt den Namen des ersten Wochentages in ausgeschriebener und in abge-
kürzter Form aus [siehe date(1)].
DATEIEN
/usr/lib/nls/intlinfo
Verzeichnis mit den internationalen Datenbasen
SIEHE AUCH
setlocale(3C).
Leitfaden für Programmierer, Internationalisierung - Lokalisierung.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98