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

Diff for /src/usr.bin/chpass/chpass.c between version 1.17 and 1.18

version 1.17, 2001/08/15 20:47:53 version 1.18, 2001/08/16 16:14:35
Line 206 
Line 206 
         for (;;) {          for (;;) {
                 int i, c, d;                  int i, c, d;
   
                 (void)fputs("Please wait", stderr);  
                 for (i = 0; i < (s ? 64 : 8) && (tfd = pw_lock(0)) == -1; i++) {                  for (i = 0; i < (s ? 64 : 8) && (tfd = pw_lock(0)) == -1; i++) {
                           if (i == 0)
                                   (void)fputs("Please wait", stderr);
                         (void)signal(SIGINT, kbintr);                          (void)signal(SIGINT, kbintr);
                         fputc('.', stderr);                          fputc('.', stderr);
                         usleep(250000);                          usleep(250000);
                         (void)signal(SIGINT, SIG_IGN);                          (void)signal(SIGINT, SIG_IGN);
                 }                  }
                 fputc('\n', stderr);                  if (i)
                           fputc('\n', stderr);
                 if (tfd != -1)                  if (tfd != -1)
                         break;                          break;
   

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18