Quick ?s
Cheat Sheets
Man Pages
The Lynx
Software
PUTPWENT(3)		   Linux Programmers Manual		  PUTPWENT(3)



NAME
       putpwent - write a password file entry

SYNOPSIS
       #include 
       #include 
       #include 

       int putpwent(const struct passwd *p, FILE *stream);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       putpwent(): _SVID_SOURCE

DESCRIPTION
       The putpwent() function writes a password entry from the structure p in
       the file associated with stream.

       The passwd structure is defined in  as follows:

	   struct passwd {
	       char    *pw_name;	/* username */
	       char    *pw_passwd;	/* user password */
	       uid_t	pw_uid; 	/* user ID */
	       gid_t	pw_gid; 	/* group ID */
	       char    *pw_gecos;	/* real name */
	       char    *pw_dir; 	/* home directory */
	       char    *pw_shell;	/* shell program */
	   };

RETURN VALUE
       The putpwent() function returns 0 on success, or -1 if an error occurs.

ERRORS
       EINVAL Invalid (NULL) argument given.

CONFORMING TO
       SVr4.

SEE ALSO
       endpwent(3),  fgetpwent(3),  getpw(3),  getpwent(3), getpwnam(3), getp
       wuid(3), setpwent(3)

COLOPHON
       This page is part of release 3.05 of the Linux  man-pages  project.   A
       description  of	the project, and information about reporting bugs, can
       be found at http://www.kernel.org/doc/man-pages/.



GNU				  2007-07-26			   PUTPWENT(3)




Yals.net is © 1999-2009 Crescendo Communications
Sharing tech info on the web for more than a decade!
This page was generated Thu Apr 30 17:05:28 2009