2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-03 16:15:27 +00:00

additional places:

3818.   [bug]           Stop lying to the optimizer that 'void *arg' is a
                        constant in isc_event_allocate.

(cherry picked from commit 39b5269577)
This commit is contained in:
Mark Andrews
2014-04-25 12:20:43 +10:00
parent 37f7c4c673
commit 618053b8be
2 changed files with 4 additions and 4 deletions

View File

@@ -113,7 +113,7 @@ typedef struct {
const isc_interval_t *interval,
isc_task_t *task,
isc_taskaction_t action,
const void *arg,
void *arg,
isc_timer_t **timerp);
} isc_timermgrmethods_t;
@@ -174,7 +174,7 @@ isc_timer_create(isc_timermgr_t *manager,
const isc_interval_t *interval,
isc_task_t *task,
isc_taskaction_t action,
const void *arg,
void *arg,
isc_timer_t **timerp);
/*%<
* Create a new 'type' timer managed by 'manager'. The timers parameters

View File

@@ -126,7 +126,7 @@ struct isc__timermgr {
isc_result_t
isc__timer_create(isc_timermgr_t *manager, isc_timertype_t type,
const isc_time_t *expires, const isc_interval_t *interval,
isc_task_t *task, isc_taskaction_t action, const void *arg,
isc_task_t *task, isc_taskaction_t action, void *arg,
isc_timer_t **timerp);
isc_result_t
isc__timer_reset(isc_timer_t *timer, isc_timertype_t type,
@@ -378,7 +378,7 @@ destroy(isc__timer_t *timer) {
isc_result_t
isc__timer_create(isc_timermgr_t *manager0, isc_timertype_t type,
const isc_time_t *expires, const isc_interval_t *interval,
isc_task_t *task, isc_taskaction_t action, const void *arg,
isc_task_t *task, isc_taskaction_t action, void *arg,
isc_timer_t **timerp)
{
isc__timermgr_t *manager = (isc__timermgr_t *)manager0;