winsup/cygwin ChangeLog cygwin.din fo ...
Sat Aug 17 22:49:00 GMT 2002

CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	2002-08-17 22:49:26

Modified files:
	cygwin         : ChangeLog cygwin.din 
	cygwin/include/cygwin: version.h 

Log message:
	* perthread.h (vfork_save): Add ctty, sid, pgid, exitval fields.
	(vfork_save::restore_pid): New method.
	(vfork_save::restore_exit): New method.
	* (vfork): Save ctty, sid, pgid and restore them when returning to
	"parent".  Use exitval field if exiting but never created a new process.
	* (setsid): Detect when in "vfork" and force an actual fork so that
	pid will be allocated (UGLY!).
	(getsid): New function.
	* (do_exit): Use vfork_save::restore_exit method for returning from a
	* (spawnve): Use vfork_save::{restore_pid,restore_exit} methods for
	returning from vfork.
	* cygwin.din: Export getsid.
	* include/cygwin/version.h: Bump api minor number.
	* #ifdef sYSTRIm for when MORECORE_CANNOT_TRIM is true.


More information about the Cygwin-cvs mailing list