CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     c...@sourceware.org     2011-11-24 21:36:53

Modified files:
        cygwin         : ChangeLog dcrt0.cc fork.cc pinfo.cc select.cc 
                         sigproc.cc spawn.cc strace.cc 
        cygwin/include/sys: strace.h 

Log message:
        * cygthread.h (cygthread::name): Default name to "main" if we are early 
in the
        process of setting up the DLL and no name is known.
        * dcrt0.cc (initial_env): Remove CYGWIN_SLEEP stuff.
        (get_cygwin_startup_info): Activate strace here as appropriate.
        (dll_crt0_0): Move get_cygwin_startup_info as early as possible to avoid
        missing strace output.
        * fork.cc (frok::child): Move debugging statement to point where ppid 
will be
        set.
        * pinfo.cc (pinfo::thisproc): Remove obsolete call to strace.hello.  
Tweak
        debug output slightly.
        * select.cc (select_stuff::wait): Allow APCS to be triggered while 
waiting
        since we use them now.  Report when that happens.
        * sigproc.cc (child_info::child_info): Use strace.active() rather than
        strace.attached().
        * spawn.cc (child_info_spawn::worker): Only write strace child pid when 
we know
        it's a cygwin process.  Accommodate change to write_child argument list.
        * strace.cc (strace::hello): Delete.  Move functionality...
        (strace::activate): ...to here.
        (mypid): Just use raw GetCurrentProcessId () if myself isn't set.
        (strace::write_childpid): Don't wait for subproc_ready.  Remove arg 
which was
        required for it.
        * include/sys/strace.h (strace::hello): Delete.
        (strace::write_childpid): Delete first argument.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5566&r2=1.5567
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.411&r2=1.412
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.228&r2=1.229
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/pinfo.cc.diff?cvsroot=uberbaum&r1=1.287&r2=1.288
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.177&r2=1.178
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.361&r2=1.362
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/spawn.cc.diff?cvsroot=uberbaum&r1=1.314&r2=1.315
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/strace.cc.diff?cvsroot=uberbaum&r1=1.74&r2=1.75
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/include/sys/strace.h.diff?cvsroot=uberbaum&r1=1.30&r2=1.31

Reply via email to