src/winsup/cygwin ChangeLog includ ...
Fri Jul 7 21:36:00 GMT 2000

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2000-07-07 21:36:27

Modified files:
	winsup/cygwin  : ChangeLog 
	winsup/cygwin/include/sys: cygwin.h 
	winsup/cygwin/lib: crt0.h 
	                   cygwin_attach_dll.c cygwin_crt0.c 

Log message:
	* (cygwin_internal): Export __cygwin_user_data.
	* include/sys/cygwin.h: Allow definition of per_process even when not compiling
	with C++.
	(cygwin_getinfo_types): Add CW_USER_DATA.
	* lib/ (_cygwin_crt0_common): Get __cygwin_user_data
	pointer from cygwin_internal.  If it doesn't exist, return failure.  Use either
	this pointer or passed in pointer throughout.  Clear forkee.
	* lib/crt0.h: Accomodate argument changes to _cygwin_crt0_common.
	* lib/cygwin_attach_dll.c (cygwin_attach_dll): Reorganize to allow use of newer
	binaries with older DLLs.  Detect older DLLs when _cygwin_crt0_common returns 0
	and allocate space for a per_process structure on the stack.
	* lib/cygwin_crt0.c (cygwin_crt0): Ditto.


More information about the Cygwin-cvs mailing list