remove posix define from build, pure iso c99 baby