Fix bug 3290823 - ssize_t for 32bit not defined to specs.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@4310 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/crt/_mingw.h.in b/mingw-w64-headers/crt/_mingw.h.in
index 9580d37..eeebdc6 100644
--- a/mingw-w64-headers/crt/_mingw.h.in
+++ b/mingw-w64-headers/crt/_mingw.h.in
@@ -391,7 +391,7 @@
 #ifdef _WIN64
 __MINGW_EXTENSION typedef __int64 ssize_t;
 #else
-typedef int ssize_t;
+typedef long ssize_t;
 #endif /* _WIN64 */
 #endif /* _SSIZE_T_DEFINED */
 
diff --git a/mingw-w64-headers/crt/io.h b/mingw-w64-headers/crt/io.h
index 8aa1279..bbf7127 100644
--- a/mingw-w64-headers/crt/io.h
+++ b/mingw-w64-headers/crt/io.h
@@ -162,7 +162,7 @@
 #ifdef _WIN64
   __MINGW_EXTENSION typedef __int64 ssize_t;
 #else
-  typedef int ssize_t;
+  typedef long ssize_t;
 #endif /* _WIN64 */
 #endif /* _SSIZE_T_DEFINED */
 
diff --git a/mingw-w64-headers/crt/time.h b/mingw-w64-headers/crt/time.h
index f1c8d1f..e13a43c 100644
--- a/mingw-w64-headers/crt/time.h
+++ b/mingw-w64-headers/crt/time.h
@@ -67,7 +67,7 @@
 #ifdef _WIN64
   __MINGW_EXTENSION typedef __int64 ssize_t;
 #else
-  typedef int ssize_t;
+  typedef long ssize_t;
 #endif
 #endif