rtmk-cvs
[Top][All Lists]
Advanced

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

[rtmk-cvs] rtmk ChangeLog ipc-port.c ipc-port.h task.c tas...


From: Johan Rydberg
Subject: [rtmk-cvs] rtmk ChangeLog ipc-port.c ipc-port.h task.c tas...
Date: Thu, 21 Feb 2002 18:43:59 -0500

CVSROOT:        /cvsroot/rtmk
Module name:    rtmk
Changes by:     Johan Rydberg <address@hidden>  02/02/21 18:43:58

Modified files:
        .              : ChangeLog ipc-port.c ipc-port.h task.c task.h 
                         thread.c thread.h 

Log message:
        * thread.c (syscall_thread_self): Correctly implemented.
        (thread_create): Initialize send right to port.  Lock task
        while adding thread to tasks list of threads.
        
        * thread.h (struct thread): Remove thread_right_name and
        add send_thread_port.
        
        * task.c (task_deallocate): Lock task before accessing
        reference counter.
        (task_reference): Ditto.
        (syscall_task_self): Use TASK_CURRENT to get current task.
        (task_special_port_set): Do correct implementation.
        (task_special_port_get): Likewise.
        
        * task.h (TASK_CURRENT): Defined.
        (struct task ): Add lock, and add comments to other members.
        Remote task_port_name and add send_task_port.
        (task_lock): Defined.
        (task_unlock): Likewise.
        
        * ipc-port.h (ipc_port_copy_send): Prototype.
        (ipc_port_copy_send_once): Likewise.
        (ipc_port_release_send): Likewise.
        (ipc_port_release_send_once): Likewise.
        
        * ipc-port.c (ipc_port_copy_send): New function.
        (ipc_port_copy_send_once): Likewise.
        (ipc_port_release_send): Likewise.
        (ipc_port_release_send_once): Likewise.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.50&tr2=1.51&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.h.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.h.diff?tr1=1.13&tr2=1.14&r1=text&r2=text




reply via email to

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