MacOSX doesn't define HOST_NAME_MAX in unistd.h, which made freeglut fail to