winsup/cygwin ChangeLog child_info.h cygheap.c ...
Wed Apr 18 14:10:00 GMT 2001

CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	2001-04-18 14:10:16

Modified files:
	cygwin         : ChangeLog child_info.h cygheap.h 
	                 cygwin.din dtable.h 
	cygwin/include/sys: file.h 

Log message:
	Throughout, change fdtab references to cygheap->fdtab.
	* child_info.h (cygheap_exec_info): Eliminate special fdtab stuff.
	* (spawn_guts): Ditto.
	* (cygheap_init): Initialize fdtab, if appropriate.
	* cygheap.h (CYGHEAPSIZE): Include size of init_cygheap.
	(_cmalloc_entry): Include fdtab here.
	* dtable.h (dtable): Declare/define new methods.
	* (dtable::vfork_child_fixup): New method.
	(dtable::fixup_after_exec): Remove unneeded extra arguments.
	* (dll_crt0_1): Ditto.
	* (getwinenv): Use case sensitive comparison.
	(winenv): Make a copy of environment cache to avoid realloc problems when
	duplicate environment variables exist in the environment.  (From Egor Duda)
	* (cygwin_socket): Revert Apr 14 change.
	* include/sys/file.h: Protect against previous X_OK definition.
	* Eliminate passwd_sem throughout.
	* Ditto.
	* cygwin.din: Export New functions.
	* (read_etc_passwd): Make race safe.
	(getpwuid_r): New function.
	(getpwnam_r): New function.


More information about the Cygwin-cvs mailing list