![]() ![]() | ![]() |
version 1.39, 2013/04/18 16:23:25 | version 1.40, 2014/10/26 20:38:13 | ||
---|---|---|---|
|
|
||
if ((pw = pw_dup(pw)) == NULL) | if ((pw = pw_dup(pw)) == NULL) | ||
pw_error(NULL, 1, 1); | pw_error(NULL, 1, 1); | ||
dfd = mkstemp(tempname); | dfd = mkostemp(tempname, O_CLOEXEC); | ||
if (dfd == -1 || fcntl(dfd, F_SETFD, FD_CLOEXEC) == -1) | if (dfd == -1) | ||
pw_error(tempname, 1, 1); | pw_error(tempname, 1, 1); | ||
display(tempname, dfd, pw); | display(tempname, dfd, pw); | ||
edit_status = edit(tempname, pw); | edit_status = edit(tempname, pw); |