/[hurd]/hurd-l4/libhurd-cap-server/cap-server-intern.h
ViewVC logotype

Diff of /hurd-l4/libhurd-cap-server/cap-server-intern.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch 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);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26