Support OS's that aren't UNIX using GCC