mirror of
https://github.com/digarok/gsplus.git
synced 2025-02-17 11:31:11 +00:00
use simpler signal interface.
This commit is contained in:
parent
66fbd7f677
commit
fdcb504d9c
@ -915,7 +915,7 @@ int debug_shell(int code) {
|
||||
}
|
||||
}
|
||||
|
||||
static void do_sig_intr(int sig, siginfo_t *info, void *context) {
|
||||
static void do_sig_intr(int sig) {
|
||||
set_halt(4);
|
||||
}
|
||||
|
||||
@ -929,8 +929,7 @@ void do_go() {
|
||||
struct sigaction sa;
|
||||
memset(&sa, 0, sizeof(sa));
|
||||
sigemptyset(&sa.sa_mask);
|
||||
sa.sa_flags = SA_SIGINFO;
|
||||
sa.sa_sigaction = do_sig_intr;
|
||||
sa.sa_handler = do_sig_intr;
|
||||
sigaction(SIGINT, &sa, NULL);
|
||||
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user