aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme.h.in
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2013-02-07 19:51:29 +0000
committerWerner Koch <[email protected]>2013-02-07 19:51:29 +0000
commit29eced50687dd8a39dafe704102ae09ea8e8533a (patch)
treec8bb9b47232807d90ec0525bdf8afb3c6186c3ee /src/gpgme.h.in
parentUse gpg_error_from_syserror instead of directly accessing errno. (diff)
downloadgpgme-29eced50687dd8a39dafe704102ae09ea8e8533a.tar.gz
gpgme-29eced50687dd8a39dafe704102ae09ea8e8533a.zip
Add public function gpgme_io_writen.
* src/gpgme.c (gpgme_io_read): New. -- This is a writen style variant for gpgme_io_write. It is often easier to use this one in passphrase and edit callbacks.
Diffstat (limited to 'src/gpgme.h.in')
-rw-r--r--src/gpgme.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gpgme.h.in b/src/gpgme.h.in
index ce469dee..27ef195b 100644
--- a/src/gpgme.h.in
+++ b/src/gpgme.h.in
@@ -1022,6 +1022,7 @@ void gpgme_get_io_cbs (gpgme_ctx_t ctx, gpgme_io_cbs_t io_cbs);
gpgme_passphrase_cb_t and gpgme_edit_cb_t. */
ssize_t gpgme_io_read (int fd, void *buffer, size_t count);
ssize_t gpgme_io_write (int fd, const void *buffer, size_t count);
+int gpgme_io_writen (int fd, const void *buffer, size_t count);
/* Process the pending operation and, if HANG is non-zero, wait for
the pending operation to finish. */