Fix to build on HPUX with the HP C compiler which doesn't define __unix