Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed
sendrecs (s_ipc_sendrec).
This commit is contained in:
parent
6554f3d3dc
commit
cb3e271b24
1 changed files with 7 additions and 0 deletions
|
@ -29,9 +29,16 @@ struct priv {
|
||||||
sys_id_t s_id; /* index of this system structure */
|
sys_id_t s_id; /* index of this system structure */
|
||||||
short s_flags; /* PREEMTIBLE, BILLABLE, etc. */
|
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 */
|
short s_trap_mask; /* allowed system call traps */
|
||||||
sys_map_t s_ipc_from; /* allowed callers to receive from */
|
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_to; /* allowed destination processes */
|
||||||
|
sys_map_t s_ipc_sendrec; /* allowed sendrec processes */
|
||||||
|
|
||||||
/* allowed kernel calls */
|
/* allowed kernel calls */
|
||||||
#define CALL_MASK_SIZE BITMAP_CHUNKS(NR_SYS_CALLS)
|
#define CALL_MASK_SIZE BITMAP_CHUNKS(NR_SYS_CALLS)
|
||||||
|
|
Loading…
Reference in a new issue