diff options
author | NIIBE Yutaka <[email protected]> | 2025-07-17 02:01:25 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2025-07-17 02:01:25 +0000 |
commit | 15b8bc7495dbaba2e4855cd3a0b1dcbd4ea03ae2 (patch) | |
tree | bf5dbdd7991a381e147123f277bb242f92667141 /kbx | |
parent | build: Require libgpg-error 1.56 or newer. (diff) | |
download | gnupg-gniibe/synch-spawn.tar.gz gnupg-gniibe/synch-spawn.zip |
w32: Synchronous spawning gpg-agent/dirmngr/keyboxd.gniibe/synch-spawn
* common/asshelp.h [HAVE_W32_SYSTEM] (w32_ack_to_frontend): New.
* common/asshelp.c [HAVE_W32_SYSTEM] (start_new_service): Use
GPGRT_PROCESS_STDOUT_PIPE flag, and read from the pipe to wait.
(w32_ack_to_frontend): New.
* agent/gpg-agent.c [HAVE_W32_SYSTEM] (main): Add
w32_ack_to_frontend.
* dirmngr/dirmngr.c [HAVE_W32_SYSTEM] (main): Likewise.
* kbx/keyboxd.c [HAVE_W32_SYSTEM] (main): Likewise.
--
GnuPG-bug-id: 7720
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'kbx')
-rw-r--r-- | kbx/keyboxd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kbx/keyboxd.c b/kbx/keyboxd.c index 197f01c74..4eff1cc45 100644 --- a/kbx/keyboxd.c +++ b/kbx/keyboxd.c @@ -734,6 +734,7 @@ main (int argc, char **argv ) (void)nodetach; initialize_modules (); + w32_ack_to_frontend (); #else /*!HAVE_W32_SYSTEM*/ |