[66 files] no errstr is provided for EPROTOTYPE causing all errnos > 36 to be reported incorrectly.