Esempio n. 1
0
int sys_munprotect(void) {
        int addr;  //int to represent addr instead of void*
	int len;
	if (argint(0, &addr) < 0 || argint(1, &len) < 0) {//test if fetching the arguments to syscalls is successful
		return -1;
	}
	return kern_munprotect(addr, len);
}
Esempio n. 2
0
int sys_munprotect(void) {
  int len;
  int addr;
  if (argint(1, &len) < 0) {
	return -1;
  }
  if (argint(0, &addr) <0){
    return -1;
  }
  return kern_munprotect((void*)addr, len);
}