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