Home GnuPG
Diffusion GnuPG 57affc4e98ab

common,agent,dirmngr,kbx:w32: Synchronous spawning daemon process.

Description

common,agent,dirmngr,kbx:w32: Synchronous spawning daemon process.

* common/asshelp.c [HAVE_W32_SYSTEM] (start_new_service): Catch the
error output when starting daemon and wait until it's ready.
(w32_ack_to_frontend): New.
* common/asshelp.h (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): Ditto.
* kbx/keyboxd.c [HAVE_W32_SYSTEM] (main): Ditto.
  • GnuPG-bug-id: T7716
  • Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>