1 2 #include "syslib.h" 3 #include <string.h> 4 #include <minix/vm.h> 5 6 /*===========================================================================* 7 * vm_exit * 8 *===========================================================================*/ vm_exit(endpoint_t ep)9int vm_exit(endpoint_t ep) 10 { 11 message m; 12 int result; 13 14 memset(&m, 0, sizeof(m)); 15 m.VME_ENDPOINT = ep; 16 17 result = _taskcall(VM_PROC_NR, VM_EXIT, &m); 18 return(result); 19 } 20 21 22 /*===========================================================================* 23 * vm_willexit * 24 *===========================================================================*/ vm_willexit(endpoint_t ep)25int vm_willexit(endpoint_t ep) 26 { 27 message m; 28 int result; 29 30 memset(&m, 0, sizeof(m)); 31 m.VMWE_ENDPOINT = ep; 32 33 result = _taskcall(VM_PROC_NR, VM_WILLEXIT, &m); 34 return(result); 35 } 36 37