aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--winsup/mingw/ChangeLog4
-rw-r--r--winsup/mingw/include/sys/types.h9
2 files changed, 13 insertions, 0 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index da98fa6..a2dd172 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-30 Sascha Sommer <saschasommer@freenet.de>
+
+ * include/sys/types.h (_ssize_t, ssize_t): Add typedefs.
+
2003-05-15 Danny Smith <dannysmith@users.sourceforge.net>
* include/stdlib.h (_Exit): Move out of __STRICT_ANSI__ block,
diff --git a/winsup/mingw/include/sys/types.h b/winsup/mingw/include/sys/types.h
index 76c3d8d..6c39fd8 100644
--- a/winsup/mingw/include/sys/types.h
+++ b/winsup/mingw/include/sys/types.h
@@ -111,6 +111,15 @@ typedef _sigset_t sigset_t;
#endif
#endif /* Not _SIGSET_T_ */
+#ifndef _SSIZE_T_
+#define _SSIZE_T_
+typedef long _ssize_t;
+
+#ifndef _NO_OLDNAMES
+typedef _ssize_t ssize_t;
+#endif
+#endif /* Not _SSIZE_T_ */
+
#endif /* Not __STRICT_ANSI__ */
#endif /* Not RC_INVOKED */