Posix port compile issues

I created a pull request at


Could you please give it a try?