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

Diff for /src/usr.bin/passwd/local_passwd.c between version 1.16 and 1.17

version 1.16, 2001/07/07 00:10:49 version 1.17, 2001/08/16 16:14:35
Line 112 
Line 112 
         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.16  
changed lines
  Added in v.1.17