*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> putpwent (3)              
Title
Content
Arch
Section
 

PUTPWENT(3)

Contents


NAME    [Toc]    [Back]

       putpwent - write a password file entry

SYNOPSIS    [Toc]    [Back]

       #include <pwd.h>
       #include <stdio.h>
       #include <sys/types.h>

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

DESCRIPTION    [Toc]    [Back]

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

       The passwd structure is defined in <pwd.h> as follows:

	      struct passwd {
		      char    *pw_name;       /* user name */
		      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    [Toc]    [Back]

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

ERRORS    [Toc]    [Back]

       EINVAL Invalid (NULL) argument given.

CONFORMING TO    [Toc]    [Back]

       SVID 3

SEE ALSO    [Toc]    [Back]

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



GNU				  1993-04-09			   PUTPWENT(3)
[ Back ]
 Similar pages
Name OS Title
putpwent IRIX write password file entry
putspent IRIX write shadow password file entry
getpwent Linux get password file entry
getpwnam Linux get password file entry
fgetpwent Linux get password file entry
getpwent IRIX get password file entry
getspent IRIX manipulate shadow password file entry
getpw Linux Re-construct password line entry
getespwent Tru64 Manipulate protected password database entry (Enhanced Security)
copyespwent Tru64 Manipulate protected password database entry (Enhanced Security)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service