This is the mail archive of the cygwin-cvs@cygwin.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]
Other format: [Raw text]

src/winsup/cygwin ChangeLog child_info.h dcrt0 ...


CVSROOT:	/cvs/src
Module name:	src
Branch: 	cr-0x5f1
Changes by:	corinna@sourceware.org	2007-01-15 11:56:07

Modified files:
	winsup/cygwin  : ChangeLog child_info.h dcrt0.cc dtable.cc 
	                 dtable.h fhandler.cc fhandler.h fork.cc pipe.cc 
	                 shared.cc shared_info.h sigproc.cc spawn.cc 
	                 syscalls.cc winsup.h 

Log message:
	2007-01-13  Christopher Faylor  <me@cgf.cx>
	
	* glob.cc: Update copyright notice with latest from FreeBSD.
	(glob0): Use correct type for c variable to propagate previously
	detected protection.
	
	2007-01-12  Corinna Vinschen  <corinna@vinschen.de>
	
	* cygheap.cc (_csbrk): Fix off-by-one error.
	* cygwin.sc: Give .cygheap a minimum size of 512K.
	
	2007-01-12  Corinna Vinschen  <corinna@vinschen.de>
	
	* fork.cc (child_copy): Add missing Windows PID in debug output.
	
	2007-01-12  Corinna Vinschen  <corinna@vinschen.de>
	
	* syscalls.cc: Update copyright.
	
	2007-01-10  Corinna Vinschen  <corinna@vinschen.de>
	
	* mmap.cc (mmap64): Pre-Reserve space for the whole mapping to get a
	useful, valid address before the actual mappings take place.
	Fix typo in comment.
	
	2007-01-10  Corinna Vinschen  <corinna@vinschen.de>
	
	* syscalls.cc (sync): Use b_drive for B: drive (Thanks to Howard Chu).
	
	2007-01-09  Corinna Vinschen  <corinna@vinschen.de>
	
	* mmap.cc: Do bookkeeping in 4K pages, rather than in 64K chunks.
	
	2007-01-01  Christopher Faylor  <me@cgf.cx>
	
	* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin
	_P_NOWAIT process.
	
	2006-12-12  Christopher Faylor  <me@cgf.cx>
	
	* syscalls.cc (popen): Allow '[rw][bt]'.
	
	2006-12-11  Christopher Faylor  <me@cgf.cx>
	
	* sigproc.cc (child_info::child_info): Move old comment about msv_count
	here.  Edit it slightly to reflect new sensibilities.
	
	2006-12-11  Christopher Faylor  <me+cygwin@cgf.cx>
	
	* child_info.h (child_info_spawn::__stdin): New element.
	(child_info_spawn::__stdin): Ditto.
	(CURR_CHILD_INFO_MAGIC): Regenerate.
	* dcrt0.cc (check_sanity_and_sync): Minor cleanup.
	(child_info_spawn::handle_spawn): Handle new __std* elements by calling
	move_fd.
	* dtable.cc (dtable::move_fd): Define new function.
	* dtable.h (dtable::move_fd): Declare new function.
	* fhandler.h (fhandler_pipe::popen_pid): Declare new element.
	* fhandler.h (fhandler_pipe::get_popen_pid): Define new function.
	* fhandler.h (fhandler_pipe::set_popen_pid): Ditto.
	* pipe.cc (fhandler_pipe::fhandler_pipe): Zero popen_pid.
	(fhandler_pipe::dup): Ditto.
	* spawn.cc (handle): Change second argument to bool.
	(spawn_guts): Accept __stdin/__stdout arguments and set them
	appropriately in child_info structure and in STARTUPINFO structure.
	* syscalls.cc (popen): New cygwin-specific implementation using spawn.
	(pclose): Ditto.
	* winsup.h (spawn_guts): Accommodate new arguments for spawn_guts.
	
	* fhandler.cc (fhandler_base::set_no_inheritance): Make second arg a bool.
	* fhandler.h (fhandler_base::set_no_inheritance): Ditto for declaration.
	
	* child_info.h (child_info::msv_count): Rename from the now-inappropriate
	"zero".
	(child_info_spawn::filler): Add filler to work around Vista bug.
	(child_info_fork::filler): Ditto.
	* dcrt0.cc (get_cygwin_startup_info): Remove "zero" check since it is
	now always filled out.
	* fork.cc (frok::parent): Move ch.zero manipulation to constructor.
	* spawn.cc (spawn_guts): Ditto.  Remove _ch wrapper.
	* sigproc.cc (child_info::child_info): Initialize starter[].
	
	* shared.cc (shared_info::heap_slop_size): Remove noisy system_printfs.
	* shared_info.h (CURR_SHARED_MAGIC): Regenerate.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.3582.2.22&r2=1.3582.2.23
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/child_info.h.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.69&r2=1.69.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.311.4.3&r2=1.311.4.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dtable.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.169.4.1&r2=1.169.4.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dtable.h.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.40&r2=1.40.8.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.256.2.2&r2=1.256.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.298&r2=1.298.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fork.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.185.2.2&r2=1.185.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pipe.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.90&r2=1.90.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.98.8.1&r2=1.98.8.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.51.4.1&r2=1.51.4.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.297&r2=1.297.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.233.2.2&r2=1.233.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.403.4.1&r2=1.403.4.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&only_with_tag=cr-0x5f1&r1=1.189.2.1&r2=1.189.2.2


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