diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-07-05 02:13:53 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-07-05 02:23:27 +0300 |
commit | 5e1d982ec31de34b7bf7ca6b84172966ebf9d917 (patch) | |
tree | 88a833ab5d72d7b82d9e127f14bde6016928384c /testsuite | |
parent | 1b5098c98df757ad24841bcc8b5350a64c07a25a (diff) | |
download | mailutils-5e1d982ec31de34b7bf7ca6b84172966ebf9d917.tar.gz mailutils-5e1d982ec31de34b7bf7ca6b84172966ebf9d917.tar.bz2 |
Allow caller to set up custom in,out,err,progname,tag before calling mu_app_init.
* include/mailutils/stdstream.h (MU_STDSTREAM_RESET_STRIN)
(MU_STDSTREAM_RESET_STROUT,MU_STDSTREAM_RESET_STRERR)
(MU_STDSTREAM_RESET_NONE,MU_STDSTREAM_RESET_ALL): New flags.
(mu_stdstream_setup): Change signature. All uses updated.
* libmailutils/stdstream/basestr.c (mu_stdstream_setup):
Use the flags argument to decide whether to close existing
streams.
Make sure stdstream_flushall enters the onexit queue only once.
* libmu_argp/muinit.c (mu_app_init): Don't override variables
that may be set by the caller (program_name, tag, streams).
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/smtpsend.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/smtpsend.c b/testsuite/smtpsend.c index b4f37543c..2b0d91ab7 100644 --- a/testsuite/smtpsend.c +++ b/testsuite/smtpsend.c @@ -102,7 +102,7 @@ main (int argc, char **argv) struct mu_sockaddr_hints hints; mu_set_program_name (argv[0]); - mu_stdstream_setup (); + mu_stdstream_setup (MU_STDSTREAM_RESET_NONE); #ifdef WITH_TLS mu_init_tls_libs (); #endif |