Make Posix compliant