[RFC PATCH 1/1] add --stderr option

Justus Winter 4winter at informatik.uni-hamburg.de
Tue May 21 12:55:49 PDT 2013


Quoting Tomi Ollila (2013-05-21 20:42:30)
> ---
> 
> Note quickly written untested code (but compiles!), just to show an idea...
> 
> This implements (i hope) curl(1) --stderr option in notmuch(1):
> 
>        --stderr <file>
>               Redirect  all writes to stderr to the specified file instead. If
>               the file name is a plain '-', it is instead written to stdout.
> 
> This would be useful in emacs interface.

Hm, shouldn't it be possible to bind a pipe(2) to stderr instead? I
mean in the process of running the notmuch binary (i.e. somewhere
along the lines of fork and exec)?

I've implemented this for alot, which does not use the binary but
directly calls into libnotmuch, but does so in a helper process. Said
helper has a pipe(2) on stderr and the alot process reads from it and
turns any line into a log message.

Justus


More information about the notmuch mailing list