diff options
author | marcus <marcus> | 2004-10-29 03:18:50 +0000 |
---|---|---|
committer | marcus <marcus> | 2004-10-29 03:18:50 +0000 |
commit | d4cc339c1ac446150b9d1b4478d9c188d28a07f0 (patch) | |
tree | 7daa1e2ee2212ccc67f36272a02bcbbf76f8474c /task/task-class.c | |
parent | dae49a5021702730e6276287316d53648feaa6fe (diff) |
2004-10-29 Marcus Brinkmann <marcus@gnu.org>
* cap-server.h: Include <atomic.h>.
(struct hurd_cap_obj): Change type of member refs
from unsigned int to uatomic32_t.
(hurd_cap_obj_ref): Use atomic_increment().
(hurd_cap_obj_rele): Use atomic_decrement().
* cap-server-intern.h (_hurd_cap_obj_drop): Remove unused variable
cap_class. Use atomic_decrement_and_test.
* obj-dealloc.c (_hurd_cap_obj_dealloc): Assert that OBJ->refs is
0, not 1. Do not unlock the object.
Diffstat (limited to 'task/task-class.c')
0 files changed, 0 insertions, 0 deletions