Index: sys/types.h
===================================================================
RCS file: /cvs/src/src/newlib/libc/include/sys/types.h,v
retrieving revision 1.10
diff -u -p -r1.10 types.h
--- types.h	2002/02/09 20:40:37	1.10
+++ types.h	2002/03/03 21:51:18
@@ -136,7 +136,11 @@ typedef	unsigned short	gid_t;
 #endif
 
 typedef int pid_t;
+#if defined (__CYGWIN__)
+typedef long long int key_t;
+#else
 typedef	long key_t;
+#endif /* __CYGWIN__ */
 typedef long ssize_t;
 
 #ifdef __MS_types__
