all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Improve reporting of I/O, access errors for Emacs
@ 2019-09-12  8:22 Paul Eggert
  2019-09-12 18:04 ` Eli Zaretskii
  2019-09-16 11:07 ` Richard Copley
  0 siblings, 2 replies; 11+ messages in thread
From: Paul Eggert @ 2019-09-12  8:22 UTC (permalink / raw)
  To: Emacs Development

I ran into some issues where Emacs was ignoring reasonably-serious I/O errors. I 
went through the C source code and looked for similar issues, and fixed 
everything I found. The basic idea is that Emacs should signal an error for 
serious and unexpected I/O errors (e.g., EIO, ENAMETOOLONG) while continuing to 
behave as before if the problem is merely a missing file (ENOENT) or is a 
similarly tame error. Because the patch is a bit involved and in some places 
affects MS-Windows code, I've posted it here for review:

https://bugs.gnu.org/37389

A half-dozen or so of the issues I found had simpler fixes, which I've already 
installed into master.



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-09-18  9:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-09-12  8:22 Improve reporting of I/O, access errors for Emacs Paul Eggert
2019-09-12 18:04 ` Eli Zaretskii
2019-09-12 18:27   ` Paul Eggert
2019-09-12 19:34     ` Eli Zaretskii
2019-09-12 20:32       ` Paul Eggert
2019-09-13  7:37         ` Eli Zaretskii
2019-09-18  2:25           ` Paul Eggert
2019-09-18  9:50             ` Richard Copley
2019-09-16 11:07 ` Richard Copley
2019-09-16 14:53   ` Eli Zaretskii
2019-09-16 18:11     ` Richard Copley

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.