[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.32 and 1.33

version 1.32, 2008/02/05 12:53:38 version 1.33, 2013/01/19 21:22:28
Line 173 
Line 173 
                                 redraw(0, 0);                                  redraw(0, 0);
                                 winch_flag = 0;                                  winch_flag = 0;
                         }                          }
                 } else if (ret == 1)                  } else if (ret == -1 && errno == EIO)
                           panic("lost stdin");
                   else if (ret == 1)
                         break;                          break;
         } while (1);          } while (1);
         return ((int) c) & 0xFF;          return ((int) c) & 0xFF;
Line 196 
Line 198 
 void  void
 panic(char *s)  panic(char *s)
 {  {
           static int panicking = 0;
   
           if (panicking)
                   return;
           else
                   panicking = 1;
         ttclose();          ttclose();
         (void) fputs("panic: ", stderr);          (void) fputs("panic: ", stderr);
         (void) fputs(s, stderr);          (void) fputs(s, stderr);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33