mirror of
https://github.com/eddyem/tty_term.git
synced 2025-12-06 02:25:11 +03:00
fixed bug with ^C quit
This commit is contained in:
parent
6a63b5858c
commit
32f67b2fc3
4
main.c
4
main.c
@ -32,8 +32,10 @@ static ttyd dtty = {.dev = NULL, .mutex = PTHREAD_MUTEX_INITIALIZER};
|
|||||||
|
|
||||||
void signals(int signo){
|
void signals(int signo){
|
||||||
if(dtty.dev){
|
if(dtty.dev){
|
||||||
pthread_mutex_lock(&dtty.mutex);
|
pthread_mutex_unlock(&dtty.mutex);
|
||||||
|
pthread_mutex_trylock(&dtty.mutex);
|
||||||
close_tty(&dtty.dev);
|
close_tty(&dtty.dev);
|
||||||
|
pthread_mutex_unlock(&dtty.mutex);
|
||||||
}
|
}
|
||||||
//fprintf(fd, "stop\n");
|
//fprintf(fd, "stop\n");
|
||||||
//fflush(fd);
|
//fflush(fd);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user