github.com/afumu/libc@v0.0.6/musl/src/passwd/putpwent.c (about)

     1  #define _GNU_SOURCE
     2  #include <pwd.h>
     3  #include <stdio.h>
     4  
     5  int putpwent(const struct passwd *pw, FILE *f)
     6  {
     7  	return fprintf(f, "%s:%s:%u:%u:%s:%s:%s\n",
     8  		pw->pw_name, pw->pw_passwd, pw->pw_uid, pw->pw_gid,
     9  		pw->pw_gecos, pw->pw_dir, pw->pw_shell)<0 ? -1 : 0;
    10  }