aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/doc/src/gpgme-python-howto
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2018-11-02 08:14:07 +0000
committerWerner Koch <[email protected]>2018-11-02 08:14:58 +0000
commitda89528ac39b687bfbed2209ca2637e3bd8e0ac5 (patch)
tree56574de5fe8e933eb8ce755519cab7c54bfbd029 /lang/python/doc/src/gpgme-python-howto
parentcore: Print a dump of the I/O data only at level 8. (diff)
downloadgpgme-da89528ac39b687bfbed2209ca2637e3bd8e0ac5.tar.gz
gpgme-da89528ac39b687bfbed2209ca2637e3bd8e0ac5.zip
w32: Revamp the closing of system objects.
* src/w32-io.c (hddesc_t): New. (reader_context_s, writer_context_s): Replace file_sock and file_hd by the hddesc_t hdd. (fd_table): Ditto. Add want_reader and want_writer. (hddesc_lock): New lock variable. (new_hddesc, ref_hddesc): New. (release_hddesc): New. (reader, writer): Call release_hddesc. (create_reader, create_writer): Change for new hddesc scheme. (destroy_reader, destroy_writer): Replace closing by a call to release_hddesc. (_gpgme_io_pipe): Change for new hddesc scheme. (_gpgme_io_close): Ditto. (_gpgme_io_dup): Ditto. Use want_reader and want_writer. (_gpgme_io_socket): Change for new hddesc scheme. -- GnuPG-bug-id: 4237 Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'lang/python/doc/src/gpgme-python-howto')
0 files changed, 0 insertions, 0 deletions