USE_POSIX makes little sense
makefile changes