summaryrefslogtreecommitdiff
path: root/task/task-class.c
diff options
context:
space:
mode:
authormarcus <marcus>2004-10-29 03:18:50 +0000
committermarcus <marcus>2004-10-29 03:18:50 +0000
commitd4cc339c1ac446150b9d1b4478d9c188d28a07f0 (patch)
tree7daa1e2ee2212ccc67f36272a02bcbbf76f8474c /task/task-class.c
parentdae49a5021702730e6276287316d53648feaa6fe (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