forgot the errno constants for Linux