Index: kernel/generic/include/ddi/ddi.h
===================================================================
--- kernel/generic/include/ddi/ddi.h	(revision 82d515e917f3eeeff253e4aa30e493f5f632c950)
+++ kernel/generic/include/ddi/ddi.h	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -55,20 +55,20 @@
 extern void ddi_parea_register(parea_t *);
 
-extern sysarg_t sys_physmem_map(uintptr_t, size_t, unsigned int, void *,
+extern sys_errno_t sys_physmem_map(uintptr_t, size_t, unsigned int, void *,
     uintptr_t);
-extern sysarg_t sys_physmem_unmap(uintptr_t);
+extern sys_errno_t sys_physmem_unmap(uintptr_t);
 
-extern sysarg_t sys_dmamem_map(size_t, unsigned int, unsigned int, void *,
+extern sys_errno_t sys_dmamem_map(size_t, unsigned int, unsigned int, void *,
     void *, uintptr_t);
-extern sysarg_t sys_dmamem_unmap(uintptr_t, size_t, unsigned int);
+extern sys_errno_t sys_dmamem_unmap(uintptr_t, size_t, unsigned int);
 
-extern sysarg_t sys_iospace_enable(ddi_ioarg_t *);
-extern sysarg_t sys_iospace_disable(ddi_ioarg_t *);
+extern sys_errno_t sys_iospace_enable(ddi_ioarg_t *);
+extern sys_errno_t sys_iospace_disable(ddi_ioarg_t *);
 
 /*
  * Interface to be implemented by all architectures.
  */
-extern int ddi_iospace_enable_arch(task_t *, uintptr_t, size_t);
-extern int ddi_iospace_disable_arch(task_t *, uintptr_t, size_t);
+extern errno_t ddi_iospace_enable_arch(task_t *, uintptr_t, size_t);
+extern errno_t ddi_iospace_disable_arch(task_t *, uintptr_t, size_t);
 
 #endif
