Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uname(2) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uname(1)

uname(2)                                                           uname(2)

NAME
     uname - Namen des aktuellen Reliant UNIX Systems abfragen

SYNTAX
     #include <sys/utsname.h>

     int uname(struct utsname *name);

BESCHREIBUNG
     uname() speichert Informationen zur Identifizierung des aktuellen
     Reliant UNIX Systems in der Struktur, auf die name zeigt.

     uname() verwendet die in sys/utsname.h definierte Struktur utsname mit
     folgenden Elementen:

        char  sysname[SYSNMLN];      (Systemname)
        char  nodename[SYSNMLN];     (Knotenname)
        char  release[SYSNMLN];      (Ausgabe)
        char  version[SYSNMLN];      (Version)
        char  machine[SYSNMLN];      (Gerät)

     uname() gibt eine mit dem Null-Byte abgeschlossene Zeichenkette in der
     Zeichenreihe sysname zurück, die der Name des aktuellen Reliant UNIX
     Systems ist. Ähnlich enthält nodename den Namen, mit dem das System
     einem Kommunikationsnetzwerk bekannt ist. release und version identi-
     fizieren das Betriebssystem. machine enthält einen Standardnamen, der
     die Hardware bezeichnet, auf der das Reliant UNIX System läuft.

     EFAULT    uname() ist erfolglos, wenn name auf eine ungültige Adresse
               zeigt.

ERGEBNIS
     Nach erfolgreicher Beendigung wird ein nicht negativer Wert zurückge-
     geben. Andernfalls wird -1 zurückgegeben, und errno wird zur Anzeige
     des Fehlers gesetzt.

HINWEISE
     uname kann jetzt zusammen mit den vier Umgebungsvariablen:
     OLDSYSNAME, OLDRELEASE, OLDMACHINE, OLDVERSION eingesetzt werden,
     um die Standardwerte, die für den System-, Release-, Maschinen- und
     Versionsnamen angezeigt werden, zu ändern.

     Ein Benutzer, der Abwärtskompatibiltät mit älteren Releases aufrech-
     terhalten möchte, muß die betreffende Umgebungsvariable auf den alten
     Namen setzen. uname zeigt dann den gesetzten Wert statt der Standard-
     werts an.

SIEHE AUCH
     uname(1).






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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