]> Zhao Yanbai Git Server - minix.git/commitdiff
slight args change
authorBen Gras <ben@minix3.org>
Thu, 11 Dec 2008 14:37:42 +0000 (14:37 +0000)
committerBen Gras <ben@minix3.org>
Thu, 11 Dec 2008 14:37:42 +0000 (14:37 +0000)
lib/syslib/vm_map_phys.c

index 5eef161862e7039eac5fede8d9d3a495d99132ce..e539fa59cb834f128a0b3d292db2a59f65af16ab 100644 (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);
 }