slight args change

This commit is contained in:
Ben Gras 2008-12-11 14:37:42 +00:00
parent 991000dd70
commit 6cfe4bdd2d

View File

@ -1,14 +1,12 @@
#define _SYSTEM 1
#include <lib.h>
#define vm_map_phys _vm_map_phys
#define vm_unmap_phys _vm_unmap_phys
#include <sys/mman.h>
#include <minix/vm.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
PUBLIC void *vm_map_phys(endpoint_t who, size_t len, void *phaddr)
PUBLIC void *vm_map_phys(endpoint_t who, void *phaddr, size_t len)
{
message m;
int r;
@ -17,7 +15,7 @@ PUBLIC void *vm_map_phys(endpoint_t who, size_t len, void *phaddr)
m.VMMP_PHADDR = phaddr;
m.VMMP_LEN = len;
r = _syscall(VM_PROC_NR, VM_MAP_PHYS, &m);
r = _taskcall(VM_PROC_NR, VM_MAP_PHYS, &m);
if(r != OK) return MAP_FAILED;
@ -32,6 +30,6 @@ PUBLIC int vm_unmap_phys(endpoint_t who, void *vaddr, size_t len)
m.VMUP_EP = who;
m.VMUP_VADDR = vaddr;
return _syscall(VM_PROC_NR, VM_UNMAP_PHYS, &m);
return _taskcall(VM_PROC_NR, VM_UNMAP_PHYS, &m);
}