]> Zhao Yanbai Git Server - minix.git/commitdiff
Fields for asynchronous sends (s_asyntab and s_asynsize) and for allowed
authorPhilip Homburg <philip@cs.vu.nl>
Mon, 23 Apr 2007 13:37:30 +0000 (13:37 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Mon, 23 Apr 2007 13:37:30 +0000 (13:37 +0000)
sendrecs (s_ipc_sendrec).

kernel/priv.h

index 913d27105efcb0139f6d77357ed90168fa87e730..a8bfc15afe3ee46a62fa5c1dd460fbf40fb6758a 100755 (executable)
@@ -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)