(CFACT-86) Networking facts for solaris

This patch adds support for networking facts for solaris. This is patterned on
the bsd networking resolver. 

I just noticed your use of this syntax.  This is technically not standard C++, so if your compiler is supporting this syntax it is doing so in a non-conformant way (this is standard C, though).