[BACK]Return to edit.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / chpass

Diff for /src/usr.bin/chpass/edit.c between version 1.5 and 1.6

version 1.5, 1996/08/26 22:55:37 version 1.6, 1996/08/30 13:29:12
Line 66 
Line 66 
         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");

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6