1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include <stdio.h>
- #include <errno.h>
- #include "config.h"
- int putpwent(const struct passwd *passwd, FILE * f)
- {
- if (passwd == NULL || f == NULL) {
- __set_errno(EINVAL);
- return -1;
- }
- if (fprintf
- (f, "%s:%s:%u:%u:%s:%s:%s\n", passwd->pw_name, passwd->pw_passwd,
- passwd->pw_uid, passwd->pw_gid, passwd->pw_gecos, passwd->pw_dir,
- passwd->pw_shell) < 0)
- return -1;
- return 0;
- }
|