/[hurd]/hurd-l4/libhurd-cap-server/client-release.c
ViewVC logotype

Diff of /hurd-l4/libhurd-cap-server/client-release.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by marcus, Mon Nov 1 16:39:24 2004 UTC revision 1.5 by neal, Tue Nov 30 10:34:18 2004 UTC
# Line 27  Line 27 
27  #include <pthread.h>  #include <pthread.h>
28  #include <stdlib.h>  #include <stdlib.h>
29    
30    #include <compiler.h>
31    
32  #include "cap-server-intern.h"  #include "cap-server-intern.h"
33    
34    
# Line 175  _hurd_cap_client_release (hurd_cap_bucke Line 177  _hurd_cap_client_release (hurd_cap_bucke
177    entry = (_hurd_cap_client_entry_t) HURD_TABLE_LOOKUP (&bucket->clients,    entry = (_hurd_cap_client_entry_t) HURD_TABLE_LOOKUP (&bucket->clients,
178                                                          idx);                                                          idx);
179    
180    if (__builtin_expect (entry->refs > 1, 1))    if (EXPECT_TRUE (entry->refs > 1))
181      {      {
182        entry->refs--;        entry->refs--;
183        pthread_mutex_unlock (&bucket->lock);        pthread_mutex_unlock (&bucket->lock);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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