gethostent_r(3) gethostent_r(3)
NAME
gethostentr, sethostentr, endhostentr - Hostnamen thread-sicher
abfragen
SYNTAX
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
struct hostent *gethostentr(FILE **fp);
sethostentr(int stayopen, FILE **fp);
endhostentr(FILE **fp);
BESCHREIBUNG
gethostentr(), sethostentr() und endhostentr() arbeiten in gleicher
Weise wie gethostent(), sethostent() und endhostent(). Zur Thread-
Sicherheit erwarten gethostentr(), sethostentr() und endhostentr()
zusätzlich die Angabe der Adresse fp eines Dateizeigers als letztes
Argument. Der Dateizeiger muß bei der ersten Verwendung NULL sein. Die
Funktionen verwenden dieses Argument zur Verfolgung der aktuellen
Dateiposition, mit der gearbeitet wird.
RÜCKGABEWERTE
gethostentr(), sethostentr() und endhostentr() geben den gleichen
Wert wie gethostent(), sethostent() und endhostent() zurück.
BEISPIELE
FILE *fp = NULL;
struct hostent *hp;
hp = gethostentr(&fp);
SIEHE AUCH
endhostent(3N), gethostent(3N), sethostent(3N), netdb(5), socket(5),
stdio(5), types(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98