Changed all internal #ifdef's which were conditional on __linux to be conditional on either __linux or __linux__.  Some platforms (PPC) don't define __linux when gcc is invoked with -std=c99.