From cb3e271b24e3d03bd65f03e233283ef5c383500c Mon Sep 17 00:00:00 2001 From: Philip Homburg Date: Mon, 23 Apr 2007 13:37:30 +0000 Subject: [PATCH] Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed sendrecs (s_ipc_sendrec). --- kernel/priv.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/priv.h b/kernel/priv.h index 913d27105..a8bfc15af 100755 --- a/kernel/priv.h +++ b/kernel/priv.h @@ -29,9 +29,16 @@ struct priv { sys_id_t s_id; /* index of this system structure */ short s_flags; /* PREEMTIBLE, BILLABLE, etc. */ + /* Asynchronous sends */ + vir_bytes s_asyntab; /* addr. of table in process' address space */ + size_t s_asynsize; /* number of elements in table. 0 when not in + * use + */ + short s_trap_mask; /* allowed system call traps */ sys_map_t s_ipc_from; /* allowed callers to receive from */ sys_map_t s_ipc_to; /* allowed destination processes */ + sys_map_t s_ipc_sendrec; /* allowed sendrec processes */ /* allowed kernel calls */ #define CALL_MASK_SIZE BITMAP_CHUNKS(NR_SYS_CALLS) -- 2.44.0