On Thu, Jan 02, 2014 at 14:40, Marc Espie wrote:
> Revisiting the error messages:
> - pass the filenames to the low-level functions, so they can tell you
> what's going on.
> 
> - FIX readall and writeall. The logic *is* wrong. Just because they
> return something != len, doesn't mean they return -1.

hmm. the intention was to keep the code as small as possible.
a detailed dissection of every error that will never happen runs
somewhat contrary to that goal. it's not like the difference between a
failed write and a short write is meaningful to the user.

the important thing is that it not fail silently. if you need to know
why it failed, ktrace it. :)

Reply via email to