putgrent (3) - Linux Manuals
putgrent: write a group database entry to a file
NAME
putgrent - write a group database entry to a file
SYNOPSIS
#define _GNU_SOURCE /* See feature_test_macros(7) */#include <grp.h>
int putgrent(const struct group *grp, FILE *stream);
DESCRIPTION
The putgrent() function is the counterpart for fgetgrent(3). The function writes the content of the provided struct group into the stream. The list of group members must be NULL-terminated or NULL-initialized.The struct group is defined as follows:
struct group {
RETURN VALUE
The function returns zero on success, and a nonzero value on error.
ATTRIBUTES
For an explanation of the terms used in this section, see
attributes(7).
Interface Attribute Value
putgrent()
Thread safety MT-Safe CONFORMING TO
This function is a GNU extension.
COLOPHON
This page is part of release 5.10 of the Linux
man-pages
project.
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
https://www.kernel.org/doc/man-pages/.