Message type for PM_SIG{RETURN,SUSPEND,PROCMASK}
Change-Id: Id20352db47892eb6b870ea64ba52b3b1a293cbaa
This commit is contained in:
@@ -68,13 +68,6 @@
|
||||
#define PM_SIG_OACT m1_p2 /* struct sigaction * */
|
||||
#define PM_SIG_RET m1_p3 /* int (*)(void) */
|
||||
|
||||
/* Field names for the remaining sigpending(2), sigprocmask(2), sigreturn(2),
|
||||
* sigsuspend(2) calls.
|
||||
*/
|
||||
#define PM_SIG_HOW m2_i1 /* int */
|
||||
#define PM_SIG_SET m2_sigset /* sigset_t */
|
||||
#define PM_SIG_CTX m2_p1 /* struct sigcontext * */
|
||||
|
||||
/*===========================================================================*
|
||||
* Calls to VFS *
|
||||
*===========================================================================*/
|
||||
|
||||
@@ -251,6 +251,22 @@ typedef struct {
|
||||
} mess_lc_pm_sysuname;
|
||||
_ASSERT_MSG_SIZE(mess_lc_pm_sysuname);
|
||||
|
||||
typedef struct {
|
||||
int how;
|
||||
vir_bytes ctx;
|
||||
sigset_t set;
|
||||
|
||||
uint8_t padding[32];
|
||||
} mess_lc_pm_sigset;
|
||||
_ASSERT_MSG_SIZE(mess_lc_pm_sigset);
|
||||
|
||||
typedef struct {
|
||||
sigset_t set;
|
||||
|
||||
uint8_t padding[40];
|
||||
} mess_pm_lc_sigset;
|
||||
_ASSERT_MSG_SIZE(mess_pm_lc_sigset);
|
||||
|
||||
typedef struct {
|
||||
time_t sec;
|
||||
|
||||
@@ -1093,6 +1109,7 @@ typedef struct {
|
||||
mess_lc_pm_reboot m_lc_pm_reboot;
|
||||
mess_lc_pm_setgid m_lc_pm_setgid;
|
||||
mess_lc_pm_setuid m_lc_pm_setuid;
|
||||
mess_lc_pm_sigset m_lc_pm_sigset;
|
||||
mess_lc_pm_sysuname m_lc_pm_sysuname;
|
||||
mess_lc_pm_time m_lc_pm_time;
|
||||
mess_lc_pm_waitpid m_lc_pm_waitpid;
|
||||
@@ -1138,6 +1155,7 @@ typedef struct {
|
||||
mess_pm_lc_getpid m_pm_lc_getpid;
|
||||
mess_pm_lc_getuid m_pm_lc_getuid;
|
||||
mess_pm_lc_ptrace m_pm_lc_ptrace;
|
||||
mess_pm_lc_sigset m_pm_lc_sigset;
|
||||
mess_pm_lc_time m_pm_lc_time;
|
||||
mess_pm_lc_waitpid m_pm_lc_waitpid;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user