Parent Directory | Revision Log | Patch
revision 1.8 by neal, Tue Nov 30 10:34:18 2004 UTC | revision 1.9 by neal, Tue Nov 30 16:19:26 2004 UTC | |
---|---|---|
# | Line 116 void _hurd_cap_obj_dealloc (hurd_cap_obj | Line 116 void _hurd_cap_obj_dealloc (hurd_cap_obj |
116 | static inline void | static inline void |
117 | _hurd_cap_obj_drop (hurd_cap_obj_t obj) | _hurd_cap_obj_drop (hurd_cap_obj_t obj) |
118 | { | { |
119 | if (EXPECT_FALSE (atomic_decrement_and_test (&obj->refs))) | if (EXPECT_TRUE (!atomic_decrement_and_test (&obj->refs))) |
120 | hurd_cap_obj_unlock (obj); | hurd_cap_obj_unlock (obj); |
121 | else | else |
122 | _hurd_cap_obj_dealloc (obj); | _hurd_cap_obj_dealloc (obj); |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |