Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ netconfig(4) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getnetconfig(3N)

getnetpath(3N)

environ(5)

netconfig(4)                                                   netconfig(4)

NAME
     netconfig - Transport-Konfigurationsdatei

SYNTAX
     #include <netconfig.h>

BESCHREIBUNG
     Die Transport-Konfigurationsdatei /etc/netconfig ist eine Systemdatei,
     die verwendet wird, um Informationen über Transporte zu speichern. Die
     Datei netconfig und die Routinen, die auf sie zugreifen [siehe
     getnetconfig(3N)], sind Teil der Transport-Auswahl bei UNIX System V.
     Sie schließt auch die Umgebungsvariable NETPATH und eine Gruppe von
     Routinen ein, die auf die Datei netconfig zugreifen, indem sie Kompo-
     nenten von NETPATH als Verweise auf die netconfig-Einträge verwenden.
     NETPATH ist in environ(5) beschrieben; die Zugriffsroutinen für NET-
     PATH werden in getnetpath(3N) beschrieben.

     netconfig enthält für jeden auf dem System verfügbare Transport einen
     Eintrag. Die Einträge sind durch Neue-Zeile-Zeichen getrennt. Felder
     sind durch Leerzeichen getrennt und treten in der oben beschriebenen
     Reihenfolge auf. Zwischenräume können als "\Leerzeichen" oder "\Tabu-
     lator" eingebettet werden. Backslashes können als "\\" eingebettet
     werden. Jedes Feld entspricht einem Element in der Struktur netconfig.
     Die Struktur netconfig und die auf dieser Handbuchseite beschriebenen
     Bezeichner sind in /usr/include/netconfig.h definiert.

     Transportname
          sinnvolle Bezeichnung für einen Transport (z. B. tcp oder udp).
          Wenn Anwendungen den Namen eines Transports benötigen, erhalten
          sie ihn aus diesem Feld.

     Semantik
          Semantik des Transports. Die folgenden Angaben werden erkannt:

          tpiclts       Transport Provider Interface, verbindungslos

          tpicots       Transport Provider Interface, verbindungsorien-
                         tiert

          tpicotsord   Transport Provider Interface, verbindungsorien-
                         tiert, unterstützt geordneten Verbindungsabbau

                         Benötigen Anwendungsprogramme eine bestimmte
                         Semantik, beispielsweise eine virtuelle Verbin-
                         dung, kann durch den Inhalt dieses Feldes festge-
                         stellt werden, ob der Transport die Semantik auf-
                         weist, die das Anwendungsprogramm braucht.








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

netconfig(4)                                                   netconfig(4)

     Flag Flags des Transports. Derzeit definiert sind die Flags v (visi-
          ble), b (broadcast) und - (leerer Flag). Das Flag v wird verwen-
          det, wenn die Umgebungsvariable NETPATH nicht gesetzt ist. Das
          Flag b zeigt an, daß über den Transport Broadcasts geschickt wer-
          den können.

     Protokollfamilie
          Name der Protokollfamilie des Transports, beispielsweise inet
          oder osinet.

     Protokollname
          Protokollname des Transports. Wenn die Protokollfamilie inet ist,
          kann der Protokollname tcp, udp oder icmp sein. Ansonsten ist der
          Wert von Protokollname ein Minuszeichen (-).

     Transportgerät
          Vollständiger Pfadname des Geräts, das verwendet wird, um zum
          Transportanbieter eine Verbindung herzustellen. Im allgemeinen
          ist dieses Gerät in dem Verzeichnes /dev aufgeführt. Transportge-
          rät muß angegeben werden.

     Dynamische Bibliotheken
          Die Namen der dynamischen Bibliotheken. Dieses Feld enthält die
          durch Kommas getrennten vollständigen Pfadnamen der Bibliotheken,
          die die Umsetzung von Namen in Adressen (und umgekehrt) unter-
          stützen.

     Wenn eine Zeile in /etc/netconfig in der ersten Spalte mit einem Dop-
     pelkreuz (#) beginnt, wird sie als Kommentar behandelt.

     Die Struktur netconfig enthält die folgenden Komponenten, die den Fel-
     dern in den Einträgen der Datei netconfig entsprechen.

     char * ncnetid             Transportname, mitsamt einem NULL-
                                 Endezeichen

     unsigned long ncsemantics  Semantik

     unsigned long ncflag       Flags

     char * ncprotofmly         Protokollfamilie

     char * ncproto             Protokollname

     char * ncdevice            vollständiger Pfadname der Gerätedatei für
                                 den Transport

     unsigned long ncnlookups   Anzahl der Bibliotheken zur Namen-
                                 /Adressen-Umsetzung

     char ** nclookups          vollständige Pfadnamen der Bibliotheken
                                 zum Nachschlagen von Verzeichnissen


Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

netconfig(4)                                                   netconfig(4)

     unsigned long ncunused[8]  für spätere Erweiterungen reserviert (auf
                                 Benutzerebene nicht sichtbar)

     Das Feld ncsemantics kann die folgenden Werte annehmen, die den oben
     unter Semantik definierten Angaben entsprechen:

          NCTPICLTS
          NCTPICOTS
          NCTPICOTSORD

     Das Feld ncflag ist ein Bitfeld. Die Bits NCVISIBLE und NCBROADCAST
     werden derzeit erkannt. NCNOFLAG zeigt die Abwesenheit von jeglichen
     Attributen an.

DATEIEN
     /etc/netconfig

     /usr/include/netconfig.h

SIEHE AUCH
     getnetconfig(3N), getnetpath(3N), netdirgetbyname(3N), environ(5).

































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

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