CVSROOT:        /cvs/uberbaum
Module name:    winsup
Changes by:     [EMAIL PROTECTED]       2005-03-22 19:00:31

Modified files:
        cygwin         : ChangeLog Makefile.in cygheap.cc cygheap.h 
                         dcrt0.cc external.cc fhandler_disk_file.cc 
                         fhandler_socket.cc fork.cc init.cc select.cc 
        cygwin/include/sys: cygwin.h 
Added files:
        cygwin         : hookapi.cc 

Log message:
        * Makefile.in (DLL_OFILES): Add hookapi.o.  Eliminate some cruft.
        * cygheap.h (cygheap_types): Add new enum: HEAP_1_HOOK.
        (hook_chain): New struct.
        (init_cygheap::hooks): Define new element.
        * cygheap.cc (cygheap_fixup_in_child): Zero hook chain on exec.
        * dcrt0.cc (dll_crt0_1): Call ld_preload just before calling main 
function.
        * external.cc (cygwin_internal): Implement CW_HOOK.
        * fork.cc (fork_child): Call fixup_hooks_after_fork.
        * init.cc (cygwin_hmodule): Reinstate after a long absence.
        * include/sys/cygwin.h: Define CW_HOOK.
        * hookapi.cc: New file.
        * select.cc (start_thread_socket): Add debugging output.
        * fhandler_disk_file.cc (fhandler_disk_file::fchmod): gcc 4.x 
accommodation.
        * fhandler_socket.cc (fhandler_socket::connect): Make sure that err is
        initialized.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/hookapi.cc.diff?cvsroot=uberbaum&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.2785&r2=1.2786
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/Makefile.in.diff?cvsroot=uberbaum&r1=1.166&r2=1.167
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.cc.diff?cvsroot=uberbaum&r1=1.106&r2=1.107
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygheap.h.diff?cvsroot=uberbaum&r1=1.98&r2=1.99
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.231&r2=1.232
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/external.cc.diff?cvsroot=uberbaum&r1=1.68&r2=1.69
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=uberbaum&r1=1.109&r2=1.110
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.155&r2=1.156
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.145&r2=1.146
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/init.cc.diff?cvsroot=uberbaum&r1=1.45&r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.108&r2=1.109
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=uberbaum&r1=1.57&r2=1.58

Reply via email to