version 1.55, 2018/11/08 15:41:41 |
version 1.56, 2019/06/28 13:35:02 |
|
|
if (i >= 4) |
if (i >= 4) |
fputc('\n', stderr); |
fputc('\n', stderr); |
pfd = open(_PATH_MASTERPASSWD, O_RDONLY | O_CLOEXEC, 0); |
pfd = open(_PATH_MASTERPASSWD, O_RDONLY | O_CLOEXEC, 0); |
if (pfd < 0) |
if (pfd == -1) |
pw_error(_PATH_MASTERPASSWD, 1, 1); |
pw_error(_PATH_MASTERPASSWD, 1, 1); |
|
|
/* Update master.passwd file and rebuild spwd.db. */ |
/* Update master.passwd file and rebuild spwd.db. */ |
pw_copy(pfd, tfd, pw, opw); |
pw_copy(pfd, tfd, pw, opw); |
free(opw); |
free(opw); |
if (pw_mkdb(uname, pwflags) < 0) |
if (pw_mkdb(uname, pwflags) == -1) |
pw_error(NULL, 0, 1); |
pw_error(NULL, 0, 1); |
|
|
return(0); |
return(0); |