CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2015-01-19 17:42:38

Modified files:
        winsup/cygserver: ChangeLog bsd_helper.h bsd_mutex.cc msg.cc 
                          process.cc process.h sem.cc shm.cc 

Log message:
        * bsd_helper.h: Throughout, convert "struct thread" to "class thread".
        * bsd_mutex.cc (_msleep): Fetch signal_arrived handle from thread's
        ipcblk.
        * process.h (class process): Drop _signal_arrived and align methods.
        (process_cache::process): Drop signal_arrived parameter.
        * process.cc (process::process): Ditto.  Drop related code.
        (process::~process): Drop closing signal_arrived handle.
        (process_cache::process): Drop signal_arrived parameter in call to
        process::process.
        (thread::dup_signal_arrived): New method duplicating thread's
        signal_arrived handle.
        (thread::close_signal_arrived): New method closing thread's
        signal_arrived handle.
        * msg.cc (client_request_msg::serve): Drop signal_arrived parameter from
        call to process_cache::process. Use thread constructor to initialize td.
        * sem.cc (client_request_sem::serve): Ditto.
        * shm.cc (client_request_shm::serve): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/ChangeLog.diff?cvsroot=src&r1=1.108&r2=1.109
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/bsd_helper.h.diff?cvsroot=src&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/bsd_mutex.cc.diff?cvsroot=src&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/msg.cc.diff?cvsroot=src&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/process.cc.diff?cvsroot=src&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/process.h.diff?cvsroot=src&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/sem.cc.diff?cvsroot=src&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygserver/shm.cc.diff?cvsroot=src&r1=1.18&r2=1.19

Reply via email to