출처 :http://superkkt.com/177 아래 내용은 /usr/include/features.h에서 발췌한 내용이다. 볼드로 처리된 부분이 중요함!! -ansi를 사용하면 __STRICT_ANSI__가 작동하기 때문에 POSIX 확장으로 처리된 부분들이 컴파일시 포함되지 않아서 많은 에러와 직면하게 된다. :-( /* These are defined by the user (or the compiler) to specify the desired environment: __STRICT_ANSI__ ISO Standard C. _ISOC99_SOURCE Extensions to ISO C89 from ISO C99. _POSIX_SOURCE IEEE Std 1003.1. _POSIX_C_SOURCE ..