Hello Martin, > #define _ALL_SOURCE 1 to enable all functions in the system headers. Are you sure this is wise?
I never understood why anyone would not have all functions available (_ALL_SOURCE not defined), but the possibility is there for some reasons. So accordingly, c89 do not define _ALL_SOURCE and use strict ANSI-C. cc on the other hand define _ALL_SOURCE and use C extensions. I assume you use Interix gcc, right? So, this concerns Interix gcc only and maybe the patch should test for GNU extensions before define _ALL_SOURCE. Cheers Jerker
