gbasys

diff src/term.c @ 3:06726f0b8cd3

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 08 Mar 2012 14:37:17 +0200
parents e3dc7705ad9c
children 72c6429ae953
line diff
     1.1 --- a/src/term.c	Wed Mar 07 06:11:51 2012 +0200
     1.2 +++ b/src/term.c	Thu Mar 08 14:37:17 2012 +0200
     1.3 @@ -46,10 +46,10 @@
     1.4  
     1.5  	if(fp != stdin) panic("getc: only stdin valid");
     1.6  
     1.7 -	save_signal(SIGIO);
     1.8 -	signal(SIGIO, noop);
     1.9 +	save_signal(SIGTTIN);
    1.10 +	signal(SIGTTIN, noop);
    1.11  	while(!key_queue->next) pause();
    1.12 -	restore_signal(SIGIO);
    1.13 +	restore_signal(SIGTTIN);
    1.14  
    1.15  	tmp = key_queue;
    1.16  	key_queue = key_queue->next;
    1.17 @@ -77,5 +77,5 @@
    1.18  			key_queue_tail = key;
    1.19  		}
    1.20  	}
    1.21 -	raise(SIGIO);
    1.22 +	raise(SIGTTIN);
    1.23  }