diff options
Diffstat (limited to 'libpager/chg-compl.c')
-rw-r--r-- | libpager/chg-compl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libpager/chg-compl.c b/libpager/chg-compl.c index 7d3994b0..890e89b8 100644 --- a/libpager/chg-compl.c +++ b/libpager/chg-compl.c @@ -37,19 +37,19 @@ _pager_seqnos_memory_object_change_completed (mach_port_t obj, return EOPNOTSUPP; } - mutex_lock (&p->interlock); + pthread_mutex_lock (&p->interlock); _pager_wait_for_seqno (p, seq); for (ar = p->attribute_requests; ar; ar = ar->next) if (ar->may_cache == maycache && ar->copy_strategy == strat) { if (ar->attrs_pending && !--ar->attrs_pending) - condition_broadcast (&p->wakeup); + pthread_cond_broadcast (&p->wakeup); break; } _pager_release_seqno (p, seq); - mutex_unlock (&p->interlock); + pthread_mutex_unlock (&p->interlock); ports_port_deref (p); return 0; } |