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. |