rtmk-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rtmk-cvs] pthread ChangeLog mutex-lock.c pt-atfork.c pt-b...


From: Johan Rydberg
Subject: [rtmk-cvs] pthread ChangeLog mutex-lock.c pt-atfork.c pt-b...
Date: Tue, 05 Mar 2002 20:02:57 -0500

CVSROOT:        /cvsroot/rtmk
Module name:    pthread
Changes by:     Johan Rydberg <address@hidden>  02/03/05 20:02:57

Modified files:
        .              : ChangeLog mutex-lock.c pt-atfork.c pt-block.c 
                         pt-create.c pt-init.c pt-internal.h 
                         pt-threadvar.c pt-wakeup.c pthread.h 
                         thread-setup.c 

Log message:
        * pt-atfork.c (__pthread_atfork): Weak function.
        
        * pt-create.c (__pthread_create): Initialize __wakeup_port
        and __wakeupmsg correctly.
        
        * pt-init.c (__pthread_initialize_minimal): Initialize
        __wakeup_port.
        
        * pt-internal.h (__pthread_main): Declared.
        
        * pt-threadvar.c (__pt_threadvar_setup): Do not allocate
        memory for initial thread threadvars.
        (main_threadvars): Declared.
        
        * pt-block.c (__pt_block): Set wakeup message local port
        to __wakeup_port.
        
        * pt-wakeup.c (__pt_wakeup): Set wakeup message remote
        port to __wakeup_port.
        
        * mutex-lock.c (__pthread_mutex_trylock): New function.
        
        * pthread.h (pthread_mutex_init): Prototype.
        (pthread_mutex_trylock): Likewise.
        (pthread_atfork): Likewise.
        (struct __pthread): Add __wakeup_port.
        
        * thread-setup.c (__pt_setup_thread): Updated to new
        kernel interface (ie thread_state_set).

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/ChangeLog.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/mutex-lock.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-atfork.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-block.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-create.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-init.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-internal.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-threadvar.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pt-wakeup.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/pthread.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/pthread/pthread/thread-setup.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]