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

Diff for /src/usr.bin/mail/tty.c between version 1.11 and 1.12

version 1.11, 1997/11/14 00:24:00 version 1.12, 2001/06/23 23:04:23
Line 70 
Line 70 
         int gflags;          int gflags;
 {  {
         struct termios ttybuf;          struct termios ttybuf;
         sig_t saveint;          volatile sig_t saveint;
 #ifndef TIOCSTI  #ifndef TIOCSTI
         sig_t savequit;          sig_t savequit;
 #else  #else
 # ifdef TIOCEXT  # ifdef TIOCEXT
         int extproc, flag;          volatile int extproc;
 #endif /* TIOCEXT */          int flag;
   # endif /* TIOCEXT */
 #endif  #endif
         sig_t savetstp;          sig_t savetstp;
         sig_t savettou;          sig_t savettou;
         sig_t savettin;          sig_t savettin;
         int errs = 0;          volatile int errs = 0;
 #ifdef __GNUC__  
         /* Avoid siglongjmp clobbering */  
         (void)&saveint;  
         (void)&errs;  
 # ifdef TIOCEXT  
         (void)&extproc;  
 #endif /* TIOCEXT */  
 #endif  
   
         savetstp = signal(SIGTSTP, SIG_DFL);          savetstp = signal(SIGTSTP, SIG_DFL);
         savettou = signal(SIGTTOU, SIG_DFL);          savettou = signal(SIGTTOU, SIG_DFL);
Line 192 
Line 185 
         char pr[], src[];          char pr[], src[];
 {  {
         char ch, canonb[BUFSIZ];          char ch, canonb[BUFSIZ];
         int c;          volatile int c;
         char *cp, *cp2;          char *cp, * volatile cp2;
 #if __GNUC__  
         /* Avoid siglongjmp clobbering */  
         (void)&c;  
         (void)&cp2;  
 #endif  
   
         fputs(pr, stdout);          fputs(pr, stdout);
         fflush(stdout);          fflush(stdout);

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12