OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / original / man3 / getpw.3
index f2ac6e3..0d67f9f 100644 (file)
@@ -29,7 +29,7 @@
 .\" Modified Sat Jul 24 19:23:25 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Mon May 27 21:37:47 1996 by Martin Schulze (joey@linux.de)
 .\"
-.TH GETPW 3 2010-10-21 "GNU" "Linux Programmer's Manual"
+.TH GETPW 3 2015-01-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 getpw \- reconstruct password line entry
 .SH SYNOPSIS
@@ -75,16 +75,26 @@ The
 function returns 0 on success; on error, it returns \-1, and
 .I errno
 is set to indicate the error.
+
+If
+.I uid
+is not found in the password database,
+.BR getpw ()
+returns \-1, sets
+.I errno
+to 0, and leaves
+.I buf
+unchanged.
 .SH ERRORS
 .TP
+.BR 0 " or " ENOENT
+No user corresponding to
+.IR uid .
+.TP
 .B EINVAL
 .I buf
 is NULL.
 .TP
-.B ENOENT
-No user corresponding to
-.IR uid .
-.TP
 .B ENOMEM
 Insufficient memory to allocate
 .I passwd
@@ -112,10 +122,11 @@ It is obsoleted by
 .BR setpwent (3),
 .BR passwd (5)
 .SH COLOPHON
-This page is part of release 3.65 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/.