signal part 4 (sigsuspend etc)

This commit is contained in:
Tomoki Shirasawa
2014-01-24 10:14:49 +09:00
parent c421965542
commit 26d68d391d
6 changed files with 202 additions and 83 deletions

View File

@@ -33,6 +33,16 @@ struct sigaction {
sigset_t sa_mask;
};
//// work in progress
struct sigbackup {
unsigned long rc; // return code of rt_sigreturn (rax)
void *uctx;
sigset_t mask;
double fpregs[16];
};
////
struct k_sigaction {
struct sigaction sa;
};

View File

@@ -41,6 +41,7 @@ SYSCALL_DELEGATED(20, writev)
SYSCALL_DELEGATED(21, access)
SYSCALL_HANDLED(24, sched_yield)
SYSCALL_HANDLED(28, madvise)
SYSCALL_HANDLED(34, pause)
SYSCALL_HANDLED(39, getpid)
SYSCALL_HANDLED(56, clone)
SYSCALL_HANDLED(59, execve)