version 1.5, 1996/08/26 22:55:37 |
version 1.6, 1996/08/30 13:29:12 |
|
|
struct stat begin, end; |
struct stat begin, end; |
|
|
for (;;) { |
for (;;) { |
if (stat(tempname, &begin)) |
if (lstat(tempname, &begin) == -1 || S_ISLNK(begin.st_mode)) |
pw_error(tempname, 1, 1); |
pw_error(tempname, 1, 1); |
pw_edit(1, tempname); |
pw_edit(1, tempname); |
if (stat(tempname, &end)) |
if (lstat(tempname, &end) == -1 || S_ISLNK(begin.st_mode)) |
pw_error(tempname, 1, 1); |
pw_error(tempname, 1, 1); |
if (begin.st_mtime == end.st_mtime) { |
if (begin.st_mtime == end.st_mtime) { |
warnx("no changes made"); |
warnx("no changes made"); |