This is the mail archive of the cygwin-cvs@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

src/winsup/cygwin ChangeLog Makefile.in cygwin ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	cgf@sourceware.cygnus.com	00/06/30 20:51:56

Modified files:
	winsup/cygwin  : ChangeLog Makefile.in cygwin.din dcrt0.cc 
	                 debug.cc environ.cc fhandler.cc thread.cc 
	                 winsup.h 
	winsup/cygwin/include/cygwin: version.h 
	winsup/cygwin/include/sys: cygwin.h 
Added files:
	winsup/cygwin  : binmode.c textmode.c 
	winsup/cygwin/lib: _cygwin_crt0_common.cc crt0.h 
	                   cygwin_attach_dll.c cygwin_crt0.c 
	                   dll_entry.cc dll_main.cc getopt.c libcmain.c 
	                   premain0.c premain1.c premain2.c premain3.c 
Removed files:
	winsup/cygwin  : dll_entry.cc dll_main.cc getopt.c libccrt0.cc 
	                 libcmain.cc 

Log message:
	* Makefile.in: Use variables rather than configure constructs where
	appropriate.
	(LIBCOS): Find additional stub library stuff in their own subdirectory.
	* dcrt0.cc: 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
	initialization.
	* debug.cc (thread_stub): Initialize bottom of stack with per-thread info.
	* environ.cc (parse_thing): Use binmode global to control CYGWIN=binmode
	behavior.
	* fhandler.cc (fhandler_base::open): Allow explicit setting of __fmode to
	O_BINARY or O_TEXT to override disk mount settings.
	* libcmain.cc: Move to lib subdirectory.
	* libccrt0.cc: Ditto.
	* dll_main.cc: Ditto.
	* dll_entry.cc: Ditto.
	* getopt.c: Ditto.
	* thread.cc (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
	dll_crt0().
	* include/cygwin/version.h: Bump API minor version.
	* binmode.c: New file.
	* textmode.c: Ditto.
	* lib/_cygwin_crt0_common.cc: Ditto.
	* lib/crt0.h: Ditto.
	* lib/cygwin_attach_dll.c: Ditto.
	* lib/cygwin_crt0.c: Ditto.
	* lib/dll_entry.cc: Ditto.
	* lib/dll_main.cc: 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.

Patches:
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/binmode.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/textmode.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.172&r2=1.173
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.22&r2=1.23
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.9&r2=1.10
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.23&r2=1.24
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/debug.cc.diff?cvsroot=src&r1=1.7&r2=1.8
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&r1=1.9&r2=1.10
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.20&r2=1.21
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.13&r2=1.14
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_entry.cc.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dll_main.cc.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/getopt.c.diff?cvsroot=src&r1=1.2&r2=NONE
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libccrt0.cc.diff?cvsroot=src&r1=1.3&r2=NONE
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libcmain.cc.diff?cvsroot=src&r1=1.1.1.1&r2=NONE
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.11&r2=1.12
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=src&r1=1.7&r2=1.8
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/_cygwin_crt0_common.cc.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/crt0.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/cygwin_attach_dll.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/cygwin_crt0.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/dll_entry.cc.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/dll_main.cc.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/getopt.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/libcmain.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/premain0.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/premain1.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/premain2.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/premain3.c.diff?cvsroot=src&r1=NONE&r2=1.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]