fix POSIX incompatible codes