Index: kernel/generic/src/sysinfo/sysinfo.c
===================================================================
--- kernel/generic/src/sysinfo/sysinfo.c	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/generic/src/sysinfo/sysinfo.c	(revision 36df27ebb72758daf4d2179e70f231ac0e059a83)
@@ -61,5 +61,5 @@
  *
  */
-NO_TRACE static int sysinfo_item_constructor(void *obj, unsigned int kmflag)
+NO_TRACE static errno_t sysinfo_item_constructor(void *obj, unsigned int kmflag)
 {
 	sysinfo_item_t *item = (sysinfo_item_t *) obj;
@@ -790,8 +790,8 @@
  *
  */
-sysarg_t sys_sysinfo_get_keys_size(void *path_ptr, size_t path_size,
+sys_errno_t sys_sysinfo_get_keys_size(void *path_ptr, size_t path_size,
     void *size_ptr)
 {
-	int rc;
+	errno_t rc;
 	
 	/*
@@ -811,5 +811,5 @@
 		rc = EINVAL;
 	
-	return (sysarg_t) rc;
+	return (sys_errno_t) rc;
 }
 
@@ -838,8 +838,8 @@
  *
  */
-sysarg_t sys_sysinfo_get_keys(void *path_ptr, size_t path_size,
+sys_errno_t sys_sysinfo_get_keys(void *path_ptr, size_t path_size,
     void *buffer_ptr, size_t buffer_size, size_t *size_ptr)
 {
-	int rc;
+	errno_t rc;
 	
 	/* Get the keys */
@@ -858,5 +858,5 @@
 		rc = EINVAL;
 	
-	return (sysarg_t) rc;
+	return (sys_errno_t) rc;
 }
 
@@ -909,8 +909,8 @@
  *
  */
-sysarg_t sys_sysinfo_get_value(void *path_ptr, size_t path_size,
+sys_errno_t sys_sysinfo_get_value(void *path_ptr, size_t path_size,
     void *value_ptr)
 {
-	int rc;
+	errno_t rc;
 	
 	/*
@@ -928,5 +928,5 @@
 		rc = EINVAL;
 	
-	return (sysarg_t) rc;
+	return (sys_errno_t) rc;
 }
 
@@ -945,8 +945,8 @@
  *
  */
-sysarg_t sys_sysinfo_get_data_size(void *path_ptr, size_t path_size,
+sys_errno_t sys_sysinfo_get_data_size(void *path_ptr, size_t path_size,
     void *size_ptr)
 {
-	int rc;
+	errno_t rc;
 	
 	/*
@@ -965,5 +965,5 @@
 		rc = EINVAL;
 	
-	return (sysarg_t) rc;
+	return (sys_errno_t) rc;
 }
 
@@ -995,8 +995,8 @@
  *
  */
-sysarg_t sys_sysinfo_get_data(void *path_ptr, size_t path_size,
+sys_errno_t sys_sysinfo_get_data(void *path_ptr, size_t path_size,
     void *buffer_ptr, size_t buffer_size, size_t *size_ptr)
 {
-	int rc;
+	errno_t rc;
 	
 	/* Get the item */
@@ -1018,5 +1018,5 @@
 		free(ret.data.data);
 	
-	return (sysarg_t) rc;
+	return (sys_errno_t) rc;
 }
 
