setnetgrent_r, Subroutine

Zweck

Verarbeitet die Gruppennetzeinträge.

Bibliothek

Standard-C-Bibliothek (libc.a)

Syntax

#include <netdb.h>
int setnetgrent_r(NetGroup,ptr)
char *NetGroup;
void **ptr;

Beschreibung

Die Subroutine setnetgrent_r funktioniert genauso wie die Subroutine Setnetgrent .

Die Subroutine setnetgrent_r richtet die Netzgruppe ein, aus der die Subroutine getnetgrent_r Member abrufen wird. Diese Subroutine startet auch Aufrufe der Subroutine getnetgrent_r ab dem Anfang der Liste erneut. Wenn der vorherige setnetgrent_r -Aufruf an eine andere Netzgruppe gesendet wurde, wird ein endnetgrent_r -Aufruf impliziert. Die Subroutine endnetgrent_r gibt den Speicherbereich frei, der während der getnetgrent_r -Aufrufe zugeordnet wird.

Parameter

Element Beschreibung
NetGroup Verweist auf eine Netzgruppe.
PTR Hält die Funktion threadsicher.

Rückgabewerte

Das Unterprogramm setnetgrent_r gibt im Erfolgsfall eine 0 und im Misserfolgsfall eine -1 zurück.

Dateien

Element Beschreibung
/etc/netgroup Enthält vom System erkannte Netzgruppen.
/usr/include/netdb.h Enthält die Netzdatenbankstrukturen.