I'm doing some code which is intended to work on linux and sunos. I
was poking through the header files in /usr/include on my debian box
and found a line in g++-3/stl_config.h which specified:

#if defined(__linux__) 

after a quick test, I found out this is true on linux, and not true on
solaris when using gcc. However, grep -r '__linux__' * doesn't reveal
the location where it is in fact #defined.

Anyone have a clue what's going on? While on the topic, is there a
magic preprocessor definition that lets me know if I'm on
sunos/solaris?


 


Reply via email to