From: Philip Homburg Date: Mon, 23 Apr 2007 13:37:30 +0000 (+0000) Subject: Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed X-Git-Tag: v3.1.4~419 X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/style.css?a=commitdiff_plain;h=cb3e271b24e3d03bd65f03e233283ef5c383500c;p=minix.git Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed sendrecs (s_ipc_sendrec). --- 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)