src/winsup/cygwin ChangeLog cygwin ...
Fri Jun 30 20:51:00 GMT 2000

CVSROOT:	/cvs/src
Module name:	src
Changes by:	00/06/30 20:51:56

Modified files:
	winsup/cygwin  : ChangeLog cygwin.din 
	winsup/cygwin/include/cygwin: version.h 
	winsup/cygwin/include/sys: cygwin.h 
Added files:
	winsup/cygwin  : binmode.c textmode.c 
	winsup/cygwin/lib: crt0.h 
	                   cygwin_attach_dll.c cygwin_crt0.c 
	          getopt.c libcmain.c 
	                   premain0.c premain1.c premain2.c premain3.c 
Removed files:
	winsup/cygwin  : getopt.c 

Log message:
	* Use variables rather than configure constructs where
	(LIBCOS): Find additional stub library stuff in their own subdirectory.
	* Convert user_data pointer to static __cygwin_user_data area.
	(do_global_ctors): Check magic_bisquit for initialization.
	(dll_crt0_1): First group of premain functions prior to fd initialization.  Run
	second group before calling main.
	(dll_crt0 ()): New function, called from new initialization code.
	(dll_crt0 (per_process *uptr)): Call new dll_crt0 () function on
	* (thread_stub): Initialize bottom of stack with per-thread info.
	* (parse_thing): Use binmode global to control CYGWIN=binmode
	* (fhandler_base::open): Allow explicit setting of __fmode to
	O_BINARY or O_TEXT to override disk mount settings.
	* Move to lib subdirectory.
	* Ditto.
	* Ditto.
	* Ditto.
	* getopt.c: Ditto.
	* (thread_init_wrapper): Call ExitThread explicitly rather than
	returning, as a preliminary step towards placing per thread info at the bottom
	of the stack.
	* winsup.h: Move per_process class to include/sys/cygwin.h.  Declare new
	* include/cygwin/version.h: Bump API minor version.
	* binmode.c: New file.
	* textmode.c: Ditto.
	* lib/ Ditto.
	* lib/crt0.h: Ditto.
	* lib/cygwin_attach_dll.c: Ditto.
	* lib/cygwin_crt0.c: Ditto.
	* lib/ Ditto.
	* lib/ Ditto.
	* lib/getopt.c: Ditto.
	* lib/libcmain.c: Ditto.
	* lib/premain0.c: Ditto.
	* lib/premain1.c: Ditto.
	* lib/premain2.c: Ditto.
	* lib/premain3.c: Ditto.


More information about the Cygwin-cvs mailing list