> + if ((errno == EMFILE) || (errno == ENFILE)) > + report_file_error ("Read error on documentation file", file); This new code should be after the 2nd call to 'emacs_open', not after the 1st. The difference is unlikely to matter, but still.... I installed the attached further patch.