"Peng Yu" <[EMAIL PROTECTED]> writes: > There is an options -ansi to make g++ ANSI compatible. I'm wondering > if there is an option to make g++ POSIX compatible. Or g++ is already > POSIX compatible without an option?
POSIX itself specifies features macros which you may define to compile your source code in a strict POSIX environment. These are _POSIX_SOURCE and _POSIX_C_SOURCE. These affect the header files rather than the libraries. To get a strict POSIX compiler, use those in conjunction with -ansi or -std. Ian