> Date: Sun, 12 Jun 2016 19:18:36 +0200 > From: "Juan Manuel Guerrero (juan.guerr...@gmx.de) [via dj...@delorie.com]" > <dj...@delorie.com> > > - For systems like MSDOS, WINDOWS32 and other ones, the function > get_bad_stdin > is defined as a no-op macro in os.h but at the same time exists an > implementation of the function in posixos.c. This implementation > is always compiled no matter if __MSDOS__ and/or MAKE_JOBSERVER is > defined or not in posixos.c. To avoid this contradiction, I have put > the get_bad_stdin definition inside the same #ifdef than the ones used > in os.h. Please inspect the patch. This approach is only a > suggestion; > may be there is a different way to solve this issue.
posixos.c is not supposed to be compiled on MSDOS (or any other non-Posix system). Why is it being compiled in the DJGPP build? The other changes look fine to me, thanks. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make