[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd/task task.h task.c task-class.c Makefile.a...
From: |
Marcus Brinkmann |
Subject: |
hurd/task task.h task.c task-class.c Makefile.a... |
Date: |
Mon, 01 Nov 2004 19:31:37 -0500 |
CVSROOT: /cvsroot/hurd
Module name: hurd
Branch:
Changes by: Marcus Brinkmann <address@hidden> 04/11/02 00:18:26
Modified files:
task : task.h task.c task-class.c Makefile.am
ChangeLog
Added files:
task : thread.c
Log message:
2004-11-02 Marcus Brinkmann <address@hidden>
* Makefile.am (task_SOURCES): Add thread.c.
* thread.c: New file.
* task.h (struct thread): New structure.
(thread_t): New typedef.
(thread_set_range, thread_alloc_with_id, thread_alloc,
thread_dealloc): New prototype.
(struct task): Change type of member TASK_ID to hurd_task_id_t.
Change type of member THREADS to thread_t.
* task-class.c (task_reinit): Walk what is now the list of
threads.
(task_thread_alloc): Implement.
(task_demuxer): Change msg ID of task_thread_alloc RPC (256 was
taken by the cap-server implementation).
(task_alloc): Create the list of threads.
* task.c: Remove superflusous newlines from panic messages.
(first_free_thread_no): Move global variable to ...
(setup_threads): ... here (as local). Call thread_set_range.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/thread.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/task-class.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/Makefile.am.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/task/ChangeLog.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd/task task.h task.c task-class.c Makefile.a...,
Marcus Brinkmann <=