void kernel_rpc_register_func(char *name, rpc_func code)
Definition: rpc.c:109
void kernel_rpc_mark_as_init()
Definition: rpc.c:151
void * kernel_rpc_call(pid_t pid, char *name, void *buf, size_t size)
Definition: rpc.c:64
void kernel_rpc_return(void *buf, size_t size)
Definition: rpc.c:129
void kernel_rpc_deallocate_buf(void *buf, size_t size)
Definition: rpc.c:124
size_t kernel_get_num_rpc_funcs(pid_t pid)
Definition: rpc.c:147
rpc_func code
A pointer to the code that implements the funtcion.
Definition: rpc.h:17
void *(* rpc_func)(void *)
Type of an RPC function.
Definition: rpc.h:10
char name[32]
THe name of the function.
Definition: rpc.h:16