2002-06-28 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Fri, 28 Jun 2002 01:11:20 +0000 (01:11 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Fri, 28 Jun 2002 01:11:20 +0000 (01:11 +0000)
commit3ccd2790b329087073bac2e9bbc6fa9355825d42
tree33dcce8fe8eabd2d3a4849ddefcb54db43fd5269
parente0d89a9a15888564f71d46968cadef7ce5d9173f
2002-06-28  Marcus Brinkmann  <marcus@g10code.de>

* ops.h (_gpgme_wait_on_condition): Remove HANG argument from
prototype and change return type to GpgmeError.
(_gpgme_wait_one): New prototype.
* wait.c (gpgme_wait): Replace with the meat from
_gpgme_wait_on_condition here, and remove the support for
conditions.
(_gpgme_wait_on_condition): Remove HANG argument from prototype
and change return type to GpgmeError.  Replace with meat from
_gpgme_wait_one and add support for conditions.
(_gpgme_wait_one): Just call _gpgme_wait_on_condition without
condition.
* keylist.c (gpgme_op_keylist_ext_start): Always use our own FD
table (eg use synchronous mode).
(gpgme_op_keylist_next): Remove HANG argument from
_gpgme_wait_on_condition.  Check its return value.
* trustlist.c (gpgme_op_trustlist_start): Always use our own FD
table (eg use synchronous mode).
(gpgme_op_trustlist_next): Remove HANG argument from
_gpgme_wait_on_condition.  Check its return value.
gpgme/ChangeLog
gpgme/keylist.c
gpgme/ops.h
gpgme/trustlist.c
gpgme/wait.c