.\" <http://www.gnu.org/licenses/>.
.\" %%%LICENSE_END
.\"
-.TH GETGRENT_R 3 2014-08-19 "GNU" "Linux Programmer's Manual"
+.TH GETGRENT_R 3 2015-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
getgrent_r, fgetgrent_r \- get group file entry reentrantly
.SH SYNOPSIS
.br
.BI " size_t " buflen ", struct group **" gbufp );
.sp
-.BI "int fgetgrent_r(FILE *" fp ", struct group *" gbuf ", char *" buf ,
+.BI "int fgetgrent_r(FILE *" stream ", struct group *" gbuf ", char *" buf ,
.br
.BI " size_t " buflen ", struct group **" gbufp );
.fi
.BR fgetgrent (3).
The former reads the next group entry from the stream initialized by
.BR setgrent (3).
-The latter reads the next group entry from the stream
-.IR fp .
+The latter reads the next group entry from
+.IR stream .
.PP
The \fIgroup\fP structure is defined in
.I <grp.h>
These functions are GNU extensions, done in a style resembling
the POSIX version of functions like
.BR getpwnam_r (3).
-Other systems use prototype
+Other systems use the prototype
.sp
.nf
.in +4n
.BR putgrent (3),
.BR group (5)
.SH COLOPHON
-This page is part of release 3.76 of the Linux
+This page is part of release 3.79 of the Linux
.I man-pages
project.
A description of the project,