[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [rtmk-cvs] rtmk ChangeLog ipc-port.c ipc-port.h task.c tas...,
Johan Rydberg <=