1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include "syslib.h" #include <minix/safecopies.h> int sys_setgrant(cp_grant_t *grants, int ngrants) { message m; m.m_lsys_krn_sys_setgrant.addr = (vir_bytes)grants; m.m_lsys_krn_sys_setgrant.size = ngrants; return _kernel_call(SYS_SETGRANT, &m); }