This is the mail archive of the cygwin-cvs@sources.redhat.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 child_ ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	cgf@sourceware.cygnus.com	2000-10-16 16:55:58

Modified files:
	winsup/cygwin  : ChangeLog Makefile.in child_info.h cygerrno.h 
	                 cygheap.cc cygheap.h dcrt0.cc debug.h dtable.cc 
	                 dtable.h environ.cc environ.h exceptions.cc 
	                 fhandler.cc fork.cc grp.cc mmap.cc net.cc 
	                 passwd.cc path.cc pinfo.cc pinfo.h sigproc.cc 
	                 sigproc.h spawn.cc strace.cc syscalls.cc 
	                 thread.cc thread.h times.cc uinfo.cc winsup.h 
	winsup/cygwin/include/sys: strace.h 

Log message:
	* Makefile.in: Remove some obsolete stuff.
	* dcrt0.cc (dll_crt0_1): Call signal_fixup_after_exec where appropriate.  Set
	myself->uid from parent version.  Just use ThreadItem Init method.  Close or
	store hexec_proc as appropriate.
	(_dll_crt0): Store user_data->forkee here so that proper tests can be made
	subsequently.
	(do_exit): Remove hExeced stuff.
	* environ.cc (environ_init): Accept environ count as well as environ pointer.
	* environ.h: Reflect above change.
	* pinfo.cc (pinfo_init): Ditto.  Accept environ count.
	(fixup_in_spawned_child): Remove.
	* spawn.cc (spawn_guts): Move signal code to dll_crt0_1.  Don't suspend execing
	process since it is no longer necessary.  Store envc.
	* exceptions.cc (signal_fixup_after_exec): New function.
	(call_handler): Remove hExeced test.
	* child_info.h (cygheap_exec_info): Store envc as well as envp.
	(child_info_spawn): Store hexec_proc so that it can be closed in child.
	* path.cc (normalize_posix_path): Avoid intermediate use of temporary cwd buf.
	(normalize_win32_path): Ditto.
	(cwdstuff::get_initial): Always set lock.
	* sigproc.h: Remove hExeced.
	* strace.cc (strace::vsprntf): Modify to accomodate for lack of hExeced.
	* thread.cc (MTinterface::Init): Merge Init1 and ClearReent into this method.
	(MTinterface::Init1): Eliminate.
	(MTinterface::ClearReent): Eliminate.
	* thread.h: Reflect above changes.
	* include/sys/strace.h (strace): Make microseconds() public.  Make various
	functions 'regparm', throughout.
	* pinfo.h (_pinfo): Inline simple signal manipulation functions.  Requires
	inclusion of thread.h which was removed from .cc files, where appropriate.
	throughout.
	* pinfo.cc: Eliminate signal manipulation functions.
	(_pinfo::exit): Calculate total rusage for exiting process here.
	* cygheap.cc (size2bucket): Eliminate.
	(init_buckets): Ditto.
	(_cmalloc): Calculate size and bits in a loop rather than going through a
	function call.
	(_crealloc): Use stored array index to calculate allocated size.
	* spawn.cc (spawn_guts): Use _pinfo exit method to exit, calculating cpu usage.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.354&r2=1.355
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.36&r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/child_info.h.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygerrno.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.66&r2=1.67
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/debug.h.diff?cvsroot=src&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dtable.cc.diff?cvsroot=src&r1=1.25&r2=1.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dtable.h.diff?cvsroot=src&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.41&r2=1.42
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.36&r2=1.37
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fork.cc.diff?cvsroot=src&r1=1.28&r2=1.29
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=src&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mmap.cc.diff?cvsroot=src&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/passwd.cc.diff?cvsroot=src&r1=1.14&r2=1.15
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.69&r2=1.70
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pinfo.cc.diff?cvsroot=src&r1=1.26&r2=1.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pinfo.h.diff?cvsroot=src&r1=1.12&r2=1.13
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=src&r1=1.45&r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.h.diff?cvsroot=src&r1=1.21&r2=1.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=src&r1=1.48&r2=1.49
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/strace.cc.diff?cvsroot=src&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.59&r2=1.60
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.h.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/times.cc.diff?cvsroot=src&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.39&r2=1.40
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/strace.h.diff?cvsroot=src&r1=1.6&r2=1.7


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