.\" Distributed under GPL
.\" %%%LICENSE_END
.\"
-.TH GETSPNAM 3 2013-04-19 "GNU" "Linux Programmer's Manual"
+.TH GETSPNAM 3 2015-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
getspnam, getspnam_r, getspent, getspent_r, setspent, endspent,
fgetspent, fgetspent_r, sgetspent, sgetspent_r, putspent,
.sp
.B void endspent(void);
.sp
-.BI "struct spwd *fgetspent(FILE *" fp );
+.BI "struct spwd *fgetspent(FILE *" stream );
.sp
.BI "struct spwd *sgetspent(const char *" s );
.sp
-.BI "int putspent(struct spwd *" p ", FILE *" fp );
+.BI "int putspent(const struct spwd *" p ", FILE *" stream );
.sp
.B int lckpwdf(void);
.sp
.br
.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.sp
-.BI "int fgetspent_r(FILE *" fp ", struct spwd *" spbuf ,
+.BI "int fgetspent_r(FILE *" stream ", struct spwd *" spbuf ,
.br
.BI " char *" buf ", size_t " buflen ", struct spwd **" spbufp );
.sp
.BR getpwnam (3)
and
.BR getpwent (3)).
-.\" FIXME I've commented out the following for the
+.\" FIXME . I've commented out the following for the
.\" moment. The relationship between PAM and nsswitch.conf needs
.\" to be clearly documented in one place, which is pointed to by
.\" the pages for the user, group, and shadow password functions.
function writes the contents of the supplied struct
.I spwd
.I *p
-as a text line in the shadow password file format to the stream
-.IR fp .
+as a text line in the shadow password file format to
+.IR stream .
String entries with value NULL and numerical entries with value \-1
are written as an empty string.
.LP
.BR getpwnam_r (3),
.BR shadow (5)
.SH COLOPHON
-This page is part of release 3.64 of the Linux
+This page is part of release 3.79 of the Linux
.I man-pages
project.
A description of the project,
-and information about reporting bugs,
+information about reporting bugs,
+and the latest version of this page,
can be found at
\%http://www.kernel.org/doc/man\-pages/.