1 |
|
2004-10-29 Marcus Brinkmann <marcus@gnu.org> |
2 |
|
|
3 |
|
* cap-server.h: Include <atomic.h>. |
4 |
|
(struct hurd_cap_obj): Change type of member refs |
5 |
|
from unsigned int to uatomic32_t. |
6 |
|
(hurd_cap_obj_ref): Use atomic_increment(). |
7 |
|
(hurd_cap_obj_rele): Use atomic_decrement(). |
8 |
|
* cap-server-intern.h (_hurd_cap_obj_drop): Remove unused variable |
9 |
|
cap_class. Use atomic_decrement_and_test. |
10 |
|
* obj-dealloc.c (_hurd_cap_obj_dealloc): Assert that OBJ->refs is |
11 |
|
0, not 1. Do not unlock the object. |
12 |
|
|
13 |
2004-10-25 Marcus Brinkmann <marcus@gnu.org> |
2004-10-25 Marcus Brinkmann <marcus@gnu.org> |
14 |
|
|
15 |
* Makefile.am (libhurd_cap_server_a_SOURCES): Add |
* Makefile.am (libhurd_cap_server_a_SOURCES): Add |