[newlib-cygwin] Cygwin: fix GCC 8.3 'local external declaration' errors
Ken Brown
kbrown@sourceware.org
Wed Jul 17 15:10:00 GMT 2019
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=3a956a9bc3275f9052c5d97d4955f10341b1277c
commit 3a956a9bc3275f9052c5d97d4955f10341b1277c
Author: Ken Brown <kbrown@cornell.edu>
Date: Mon Jul 15 17:11:02 2019 -0400
Cygwin: fix GCC 8.3 'local external declaration' errors
Move external declarations out of function definition.
Diff:
---
winsup/cygserver/bsd_mutex.cc | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/winsup/cygserver/bsd_mutex.cc b/winsup/cygserver/bsd_mutex.cc
index 52531bc..13c5f90 100644
--- a/winsup/cygserver/bsd_mutex.cc
+++ b/winsup/cygserver/bsd_mutex.cc
@@ -275,13 +275,12 @@ public:
};
static msleep_sync_array *msleep_sync;
+extern struct msginfo msginfo;
+extern struct seminfo seminfo;
void
msleep_init (void)
{
- extern struct msginfo msginfo;
- extern struct seminfo seminfo;
-
msleep_glob_evt = CreateEvent (NULL, TRUE, FALSE, NULL);
if (!msleep_glob_evt)
panic ("CreateEvent in msleep_init failed: %u", GetLastError ());
More information about the Cygwin-cvs
mailing list