This is needed at least on glibc-2.3.6 systems, to avoid weird compilation errors.
2007-03-08 Bruno Haible <[EMAIL PROTECTED]> * lib/stdio_.h: Treat __need___FILE like __need_FILE. *** lib/stdio_.h 7 Mar 2007 03:47:50 -0000 1.6 --- lib/stdio_.h 9 Mar 2007 02:25:51 -0000 *************** *** 16,22 **** along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ ! #if defined __need_FILE /* Special invocation convention inside glibc header files. */ #include @ABSOLUTE_STDIO_H@ --- 16,22 ---- along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ ! #if defined __need_FILE || defined __need___FILE /* Special invocation convention inside glibc header files. */ #include @ABSOLUTE_STDIO_H@