I get some errors with `gcc -ansi. Isn glibc ANSI compatible?
{AJ} The GNU C library is compatible with the ANSI/ISO C standard. If you’re using `gcc -ansi’, the glibc includes which are specified in the standard follow the standard. The ANSI/ISO C standard defines what has to be in the include files – and also states that nothing else should be in the include files (btw. you can still enable additional standards with feature flags). The GNU C library is conforming to ANSI/ISO C – if and only if you’re only using the headers and library functions defined in the standard.