diff options
| author | Werner Koch <[email protected]> | 2017-02-28 08:34:29 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2017-02-28 08:39:10 +0000 |
| commit | 1192449207f41b26be8950b04df84a52c8a2a886 (patch) | |
| tree | 66bc2f2e39c4f1be9cb39fea9225d8a07db0f6c9 /tests/gpgscm/scheme-private.h | |
| parent | dirmngr: Avoid warnings during non-ntbtls build. (diff) | |
| download | gnupg-1192449207f41b26be8950b04df84a52c8a2a886.tar.gz gnupg-1192449207f41b26be8950b04df84a52c8a2a886.zip | |
w32: Make pipes really pollable.
* common/exectool.c (gnupg_exec_tool_stream) [W32]: Use _get_osfhandle
to print the fd for the command line.
* common/exechelp-w32.c (create_pipe_and_estream): Use es_sysopen so
that the streams are actually pollable.
--
This addresses two bugs:
- Using the "-&@INEXTRA@" kludges requires that we pass the value of
the handle on the command line and not the libc fd.
- gpgrt_poll requires the use of the ReadFile/WriteFile backend which
is currently only used when the stream has been created with
gpgrt_sysopen.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tests/gpgscm/scheme-private.h')
0 files changed, 0 insertions, 0 deletions
