Index: uspace/lib/libc/arch/amd64/include/types.h
===================================================================
--- uspace/lib/libc/arch/amd64/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/amd64/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -48,4 +48,9 @@
 typedef unsigned long long int uint64_t;
 
+typedef int64_t ssize_t;
+typedef uint64_t size_t;
+typedef uint64_t count_t;
+typedef uint64_t index_t;
+
 typedef uint64_t uintptr_t;
 
Index: uspace/lib/libc/arch/arm32/include/types.h
===================================================================
--- uspace/lib/libc/arch/arm32/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/arm32/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -49,4 +49,9 @@
 typedef unsigned long long int uint64_t;
 
+typedef int32_t ssize_t;
+typedef uint32_t size_t;
+typedef uint32_t count_t;
+typedef uint32_t index_t;
+
 typedef uint32_t uintptr_t;
 
Index: uspace/lib/libc/arch/ia32/include/types.h
===================================================================
--- uspace/lib/libc/arch/ia32/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/ia32/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -48,4 +48,9 @@
 typedef unsigned long long int uint64_t;
 
+typedef int32_t ssize_t;
+typedef uint32_t size_t;
+typedef uint32_t count_t;
+typedef uint32_t index_t;
+
 typedef uint32_t uintptr_t;
 
Index: uspace/lib/libc/arch/ia64/include/types.h
===================================================================
--- uspace/lib/libc/arch/ia64/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/ia64/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -48,4 +48,9 @@
 typedef unsigned long int uint64_t;
 
+typedef int64_t ssize_t;
+typedef uint64_t size_t;
+typedef uint64_t count_t;
+typedef uint64_t index_t;
+
 typedef uint64_t uintptr_t;
 
Index: uspace/lib/libc/arch/mips32/include/types.h
===================================================================
--- uspace/lib/libc/arch/mips32/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/mips32/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -49,4 +49,9 @@
 typedef unsigned long long int uint64_t;
 
+typedef int32_t ssize_t;
+typedef uint32_t size_t;
+typedef uint32_t count_t;
+typedef uint32_t index_t;
+
 typedef uint32_t uintptr_t;
 
Index: uspace/lib/libc/arch/ppc32/include/types.h
===================================================================
--- uspace/lib/libc/arch/ppc32/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/ppc32/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -48,4 +48,9 @@
 typedef unsigned long long int uint64_t;
 
+typedef int32_t ssize_t;
+typedef uint32_t size_t;
+typedef uint32_t count_t;
+typedef uint32_t index_t;
+
 typedef uint32_t uintptr_t;
 
Index: uspace/lib/libc/arch/sparc64/include/types.h
===================================================================
--- uspace/lib/libc/arch/sparc64/include/types.h	(revision e622f0a84d8c42acac79dd19b0d121c2e70fa866)
+++ uspace/lib/libc/arch/sparc64/include/types.h	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
@@ -48,4 +48,9 @@
 typedef unsigned long int uint64_t;
 
+typedef int64_t ssize_t;
+typedef uint64_t size_t;
+typedef uint64_t count_t;
+typedef uint64_t index_t;
+
 typedef uint64_t uintptr_t;
 
