Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed

sendrecs (s_ipc_sendrec).
This commit is contained in:
Philip Homburg 2007-04-23 13:37:30 +00:00
parent 6554f3d3dc
commit cb3e271b24

View file

@ -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)