Hi, It seems that "__USE_GNU" preprocessor macro is not defined with GCC 2.96 whereas it is defined with Gcc 3.x .Is it true ? If yes, then how can i make sure that "__USE_GNU" preprocessor macro gets defined with gcc 2.96 also. One solution can be to define this flag in Makefile. Are there some more solutions to define "__USE_GNU" with gcc 2.96? Please reply as early as possible. Thanks. Puneet ________________________________________________________________________ Yahoo! India Matrimony: Find your partner online. Go to http://yahoo.shaadi.com