seems Android port also enables POSIX macro but seems it should not happen on Android ,right?