Replace it with the typical strerror for platforms that dont have full posix support (freebsd/clang). fixes #3835
Add sndio support