strerror(2) len ok optional non-null ok optional null ok