Changeset 435 for trunk/kernel/kern/rpc.h
- Timestamp:
- Feb 20, 2018, 5:32:17 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/rpc.h
r433 r435 32 32 #include <vseg.h> 33 33 #include <remote_fifo.h> 34 #include <signal.h>35 34 36 35 /**** Forward declarations ****/ … … 65 64 RPC_PROCESS_MAKE_FORK = 3, 66 65 RPC_UNDEFINED_4 = 4, 67 RPC_ PROCESS_MAKE_KILL= 5,66 RPC_UNDEFINED_5 = 5, 68 67 RPC_THREAD_USER_CREATE = 6, 69 68 RPC_THREAD_KERNEL_CREATE = 7, … … 242 241 243 242 /*********************************************************************************** 244 * [5] The RPC_PROCESS_MAKE_KILL can be called by any thread to request the owner 245 * cluster to execute the process_make_kill() function for a target process. 246 *********************************************************************************** 247 * @ cxy : owner cluster identifier. 248 * @ process : pointer on process in owner cluster. 249 * @ is_exit : true if called by sys_exit() / false if called by sys_kill() 250 * @ status : exit status (only when called by sys_exit() 251 **********************************************************************************/ 252 void rpc_process_make_kill_client( cxy_t cxy, 253 struct process_s * process, 254 bool_t is_exit, 255 uint32_t status ); 256 257 void rpc_process_make_kill_server( xptr_t xp ); 243 * [5] undefined slot 244 **********************************************************************************/ 258 245 259 246 /*********************************************************************************** … … 314 301 /*********************************************************************************** 315 302 * [9] The RPC_PROCESS_SIGACTION allows the owner cluster to request any other 316 * cluster to execute a given sigaction (BLOCK / UNBLOCK / DELETE) for all threads317 * of a given process.303 * cluster to execute a given sigaction (BLOCK / UNBLOCK / DELETE) for all 304 * threads of a given process. 318 305 * 319 306 * WARNING : It is implemented as a NON BLOCKING multicast RPC, that can be sent
Note: See TracChangeset
for help on using the changeset viewer.