/[imapfilter]/imapfilter/tty.c
ViewVC logotype

Diff of /imapfilter/tty.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by lefcha, Sat Dec 8 14:46:27 2001 UTC revision 1.2 by lefcha, Mon Jan 14 18:15:23 2002 UTC
# Line 3  Line 3 
3  #include <errno.h>  #include <errno.h>
4  #include <termios.h>  #include <termios.h>
5    
6    #include "config.h"
7  #include "imapfilter.h"  #include "imapfilter.h"
8    
9    
# Line 18  int tty_store(void) Line 19  int tty_store(void)
19          error("imapfilter: getting term attributes; %s\n", strerror(errno));          error("imapfilter: getting term attributes; %s\n", strerror(errno));
20          return ERROR_TERMIO;          return ERROR_TERMIO;
21      }      }
       
22      return 0;      return 0;
23  }  }
24    
# Line 30  int tty_disable_echo(void) Line 30  int tty_disable_echo(void)
30  {  {
31      ntio = otio;      ntio = otio;
32      ntio.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL);      ntio.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL);
33        
34      if (tcsetattr(fileno(stdout), TCSAFLUSH, &ntio)) {      if (tcsetattr(fileno(stdout), TCSAFLUSH, &ntio)) {
35          error("imapfilter: setting term attributes; %s\n", strerror(errno));          error("imapfilter: setting term attributes; %s\n", strerror(errno));
36          return ERROR_TERMIO;          return ERROR_TERMIO;
37      }      }
       
38      return 0;      return 0;
39  }  }
40    
# Line 51  int tty_restore(void) Line 50  int tty_restore(void)
50      }      }
51      return 0;      return 0;
52  }  }
   
       

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26