Provided by: manpages-de-dev_0.5-2_all bug
 

BEZEICHNUNG

        getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent - hole Net‐
        zwerkeintrag
 
    BERSICHT
        #include <netdb.h>
 
        struct netent *getnetent(void);
 
        struct netent *getnetbyname(const char *name);
 
        struct netent *getnetbyaddr(long net, int type);
 
        void setnetent(int stayopen);
 
        void endnetent(void);
 

DESCRIPTION

        Die Funktion getnetent() liest die nächste Zeile  der  Datei  /etc/net‐
        works  und  gibt  eine Struktur netent zurück, die die Felder der Zeile
        enthält.  Die Datei /etc/networks wird geöffnet, falls nötig.
 
        Die Funktion getnetbyname() gibt eine Struktur netent  zurück  für  die
        Zeile aus /etc/networks, die dem Netz name entspricht.
 
        Die  Funktion  getnetbyaddr()  gibt eine Struktur netent zurück für die
        Zeile, die der Netznummer net des Types type entspricht.
 
        Die Funktion setnetent() öffnet die Datei /etc/networks und  setzt  den
        Dateizeiger  auf den Anfang.  Wenn stayopen wahr ist (1), dann wird die
        Datei nicht geschlossen zwischen Aufrufen von getnetbyname()  und  get     
        netbyaddr().
 
        Die Funktion endservent() schließt /etc/networks.
 
        Die Struktur netent ist definiert in <netdb.h> wie folgt:
 
               struct netent {
                       char    *n_name;          /* offizieller Netzname */
                       char    **n_aliases;      /* Aliasliste */
                       int     n_addrtype;       /* Netzadressentyp */
                       unsigned long int n_net;  /* Netznummer */
               }
 
        Die Einträge der Struktur netent sind:
 
        n_name Der offizielle Name der Netzes.
 
        n_aliases
               Eine  mit  Null  beendete  Liste  von alternativen Namen für das
               Netz.
 
        n_addrtype
               Der Typ der Netznummer; immer AF_INET.
 
        n_net  Die Netznummer in Host-Byte-Ordnung.
 

R CKGABEWERT

        Die Funktionen getnetent(), getnetbyname() und getnetbyaddr() geben die
        Struktur netent zurück, oder einen NULL-Zeiger wenn ein Fehler auftritt
        oder das Ende der Liste erreicht ist.
 

DATEIEN

        /etc/networks
               Netzwerkdatenbankdatei
        BSD 4.3
        getprotoent(3), getservent(3), networks(5).