[PATCH] Fix Ada bootstrap failure on Cygwin since switch to C++11 (PR98590)

gcc/ada
	PR bootstrap/98590
	* cstreams.c: Ensure fileno_unlocked() is visible on Cygwin.
This commit is contained in:
Mikael Pettersson 2021-03-02 15:20:06 -07:00 committed by Jeff Law
parent d1776b7757
commit 8b6ebc025c

View File

@ -37,6 +37,11 @@
#define _FILE_OFFSET_BITS 64
/* the define above will make off_t a 64bit type on GNU/Linux */
/* Tell Cygwin's <stdio.h> to expose fileno_unlocked() */
#if defined(__CYGWIN__) && !defined(__CYGWIN32__) && !defined(_GNU_SOURCE)
#define _GNU_SOURCE
#endif
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>