X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-defer-impl.h;h=2cff80792b0a4f6fecc7016e49667a809e36918b;hp=a7d0b2f7c45aa0a1054d70aac989293b63c87466;hb=8e3690dbc1ee221a9e375ce16621b5bfd93a61cc;hpb=4a6d73787de534cbd7d5fc7a6b60af64de66e7ea diff --git a/urcu-defer-impl.h b/urcu-defer-impl.h index a7d0b2f..2cff807 100644 --- a/urcu-defer-impl.h +++ b/urcu-defer-impl.h @@ -148,7 +148,7 @@ static void mutex_lock_defer(pthread_mutex_t *mutex) while ((ret = pthread_mutex_trylock(mutex)) != 0) { if (ret != EBUSY && ret != EINTR) urcu_die(ret); - poll(NULL,0,10); + (void) poll(NULL,0,10); } #endif /* #else #ifndef DISTRUST_SIGNALS_EXTREME */ } @@ -300,7 +300,7 @@ end: /* * _defer_rcu - Queue a RCU callback. */ -void _defer_rcu(void (*fct)(void *p), void *p) +static void _defer_rcu(void (*fct)(void *p), void *p) { unsigned long head, tail; @@ -363,7 +363,7 @@ void _defer_rcu(void (*fct)(void *p), void *p) wake_up_defer(); } -void *thr_defer(void *args) +static void *thr_defer(void *args) { for (;;) { /* @@ -373,7 +373,7 @@ void *thr_defer(void *args) */ wait_defer(); /* Sleeping after wait_defer to let many callbacks enqueue */ - poll(NULL,0,100); /* wait for 100ms */ + (void) poll(NULL,0,100); /* wait for 100ms */ rcu_defer_barrier(); }