marcus committed to gpgme/gpgme
cvs@cvs.gnupg.org
cvs@cvs.gnupg.org
Wed, 28 Aug 2002 22:31:31 +0200
Date: Wednesday August 28, 2002 @ 22:31
Author: marcus
Update of /cvs/gnupg/gpgme/gpgme
In directory trithemius:/tmp/cvs-serv18294
Modified Files:
ChangeLog engine.c engine.h posix-io.c rungpg.c version.c
wait.c
Log Message:
2002-08-28 Marcus Brinkmann <marcus@g10code.de>
* posix-io.c (_gpgme_io_spawn): Use a double-fork approach.
Return 0 on success, -1 on error.
* version.c (_gpgme_get_program_version): Don't wait for the child.
* engine.c (_gpgme_engine_housecleaning): Function removed.
(do_reaping): Likewise.
(_gpgme_engine_add_child_to_reap_list): Likewise.
(struct reap_s): Removed.
(reap_list): Likewise.
(reap_list_lock): Likewise.
* engine.h (_gpgme_engine_io_event): Remove prototypes for
_gpgme_engine_housecleaning and
_gpgme_engine_add_child_to_reap_list.
* rungpg.c (_gpgme_gpg_release): Don't add child to reap list.
(struct gpg_object_s): Remove PID member.
(_gpgme_gpg_new): Don't initialize GPG->pid.
(_gpgme_gpg_spawn): Don't set GPG->pid.
* wait.c (run_idle): Removed.
(gpgme_wait): Run idle_function directly.
File: ChangeLog Status: Up-to-date
File: engine.c Status: Up-to-date
File: engine.h Status: Up-to-date
File: posix-io.c Status: Up-to-date
File: rungpg.c Status: Up-to-date
File: version.c Status: Up-to-date
File: wait.c Status: Up-to-date