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

Diff for /src/usr.bin/mg/ttyio.c between version 1.19 and 1.20

version 1.19, 2002/03/27 17:42:37 version 1.20, 2002/03/27 20:47:14
Line 137 
Line 137 
 ttflush()  ttflush()
 {  {
         ssize_t written;          ssize_t written;
           char *buf = obuf;
   
         if (nobuf == 0)          if (nobuf == 0)
                 return;                  return;
   
         while ((written = write(fileno(stdout), obuf, nobuf)) != nobuf) {          while ((written = write(fileno(stdout), buf, nobuf)) != nobuf) {
                 if (written == -1)                  if (written == -1)
                         panic("ttflush write failed");                          panic("ttflush write failed");
                 else                  buf += written;
                         nobuf -= written;                  nobuf -= written;
         }          }
         nobuf = 0;  
 }  }
   
 /*  /*

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20