--- glib/gstrfuncs.c~	2012-12-30 14:51:30.000000000 +0800
+++ glib/gstrfuncs.c	2012-12-30 14:51:50.203125000 +0800
@@ -1423,7 +1423,7 @@
 #ifdef HAVE_STRSIGNAL
   const char *msg_locale;
 
-#if defined(G_OS_BEOS) || defined(G_WITH_CYGWIN)
+#if defined(G_OS_BEOS) 
 extern const char *strsignal(int);
 #else
   /* this is declared differently (const) in string.h on BeOS */
