add strerror() and err_name().