|
|||||||
|
|
GETSERVENTSection: Bibliotheksfunktionen (3)Updated: 1. November 1996 Index Return to Main Contents BEZEICHNUNGgetservent, getservbyname, getservbyport, setservent, endservent - hole DienstdateieintragÜBERSICHT#include <netdb.h> struct servent *getservent(void); struct servent *getservbyname(const char *name, const char *proto); struct servent *getservbyport(int port, const char *proto); void setservent(int stayopen); void endservent(void); BESCHREIBUNGDie Funktion getservent() liest die nächste Zeile der Datei /etc/services und gibt eine Struktur servent zurück, die die Felder der Zeile enthält. Die Datei /etc/services wird geöffnet, falls nötig.Die Funktion getservbyname() gibt eine Struktur servent zurück für die Zeile aus /etc/services die dem Dienst name entspricht, der Protokoll proto benutzt. Die Funktion getservbyport() gibt eine Struktur servent zurück für die Zeile, die dem Port port, angegeben in Netzwerk-Byte-Ordnung, entspricht, der Protokoll proto benutzt. Die Funktion setservent() öffnet die Datei /etc/services und setzt den Dateizeigen auf den Anfang. Wenn stayopen wahr (1) ist, dann wird die Datei nicht geschlossen zwischen Aufrugen von getservbyname() und getservbyport(). Die Funktion endservent() schließt /etc/services. Die Struktur servent ist in <netdb.h> wie folgt definiert:
Die Einträge der Struktur servent sind:
RÜCKGABEWERTDie Funktionen getservent(), getservbyname() und getservbyport() geben die Struktur servent zurück oder einen NULL-Zeiger wenn ein Fehler auftritt bzw. das Ende der Liste erreicht ist.DATEIEN
KONFORM ZUBSD 4.3SIEHE AUCHgetprotoent(3), getnetent(3), services(5).
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |