putgrent(3)

BEZEICHNUNG
putgrent - Einen Gruppendatenbankeintrag in eine Datei schreiben

BIBLIOTHEK
Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT
#define _GNU_SOURCE         /* siehe feature_test_macros(7) */
#include <grp.h>

int putgrent(const struct group *restrict Grp, FILE *restrict Datenstrom);

BESCHREIBUNG
Die Funktion putgrent() ist das Gegenstück von fgetgrent(3). Die Funktion schreibt den Inhalt der bereitgestellten struct group in den Datenstrom. Die Liste der Gruppenmitglieder muss mit NULL abgeschlossen oder durch NULL initialisiert sein.

Die struct group ist wie folgt definiert:

    struct group {
        char   *gr_name;      /* Gruppenname */
        char   *gr_passwd;    /* Gruppenpasswort */
        gid_t   gr_gid;       /* Gruppenkennung */
        char  **gr_mem;       /* Gruppenmitglieder */
    };

RÜCKGABEWERT
Im Erfolgsfall liefert die Funktion Null zurück, im Fehlerfall einen von Null verschiedenen Wert.

ATTRIBUTE
Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
Schnittstelle | Attribut | Wert
putgrent() | Multithread-Fähigkeit | MT-Safe

STANDARDS
Diese Funktion ist eine GNU-Erweiterung.

SIEHE AUCH
fgetgrent(3), getgrent(3), group(5)

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer (debian-l10n-german@lists.debian.org).