Return an error for some export key operations.
authorWerner Koch <wk@gnupg.org>
Mon, 8 Dec 2014 10:19:16 +0000 (11:19 +0100)
committerWerner Koch <wk@gnupg.org>
Mon, 8 Dec 2014 10:19:16 +0000 (11:19 +0100)
commit05258d427513a933f01d4df13aca834d797f91e7
treecc6375e4e4e24ef0231b7ded13956c99d92e7aee
parent162c87f069ebeecec4244fdfe56a19c566641356
Return an error for some export key operations.

* src/context.h (OPDATA_EXPORT): New.
* src/export.c (op_data_t): New.
(release_op_data): New.
(parse_error): New.
(export_status_handler): New.
(export_start, export_ext_start): Prepare op_data.
(gpgme_op_export_ext, gpgme_op_export_keys): Return an error from the
status handler.
--

To support an error return also for the async functions we need to
extend the API.  Until we have done that this new features helps at
least in some cases; in particular for --send-keys.
src/context.h
src/export.c