emacs: Refactor subprocess stderr propagation
authorVladimir Panteleev <notmuch@thecybershadow.net>
Thu, 17 Aug 2017 17:57:11 +0000 (17:57 +0000)
committerDavid Bremner <david@tethera.net>
Sun, 20 Aug 2017 11:32:47 +0000 (08:32 -0300)
commit69946c47c9ba01f64a382ab6d1928d3f048f606f
treee782f538bfaecf7d1514cf4e75223aaf4c01df9e
parent938ec0f80c0a1cd497b95db8c0d0afdf01c740e8
emacs: Refactor subprocess stderr propagation

Load subprocess error output to a string in the callers, and propagate
the error messages as a string parameter instead of a path to file
names.

Required to be able to avoid using temporary files for subprocess
error output.

* notmuch-lib.el: Update notmuch-check-async-exit-status,
  notmuch-check-exit-status: accept an err parameter instead of
  err-file; shift the responsibility of loading error messages from
  files up the call stack.
emacs/notmuch-lib.el