move rt_sigaction to device dependent

fix call kill(getpid(), ) after sigaction aborted
This commit is contained in:
Tomoki Shirasawa
2014-05-16 09:50:06 +09:00
parent ac65e6c869
commit 3e830521c1
3 changed files with 59 additions and 45 deletions

View File

@ -178,9 +178,6 @@ struct process {
struct list_head sigpending;
struct sig_shared *sigshared;
struct sig_handler *sighandler;
char sigstack[512]; // TODO: 1. move to user stack
// TODO: 2. backup FR and MMX regs
unsigned long sigrc; // return code of rt_sigreturn (x86_64: rax reg.)
struct rlimit rlimit_stack;
pgio_func_t *pgio_fp;