diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-05-23 05:22:08 +0000 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-05-23 05:22:08 +0000 |
commit | ff117a8d1138d9629df543ed00e698ee3a0bdb73 (patch) | |
tree | 6e27b6ebaa4229d8cea5adb8ab8025f96cd3229c /src/paging.c | |
parent | d6cab81175ec6afe5708ade7557d35330c0cb973 (diff) |
* rename the timer functions to avoid name collisions with libmisdn.
* the return value of bsc_update_timers() is required for applications to find out if a timer was fired
(Andreas Eversberg)
Diffstat (limited to 'src/paging.c')
-rw-r--r-- | src/paging.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/paging.c b/src/paging.c index 4de93c6c8..d777d6642 100644 --- a/src/paging.c +++ b/src/paging.c @@ -78,7 +78,7 @@ static void paging_remove_request(struct gsm_bts_paging_state *paging_bts, paging_bts->last_request = NULL; } - del_timer(&to_be_deleted->T3113); + bsc_del_timer(&to_be_deleted->T3113); llist_del(&to_be_deleted->entry); subscr_put(to_be_deleted->subscr); free(to_be_deleted); @@ -158,7 +158,7 @@ static void paging_handle_pending_requests(struct gsm_bts_paging_state *paging_b } while (paging_bts->available_slots > 0 && initial_request != current_request); - schedule_timer(&paging_bts->work_timer, 1, 0); + bsc_schedule_timer(&paging_bts->work_timer, 1, 0); } static void paging_worker(void *data) @@ -230,11 +230,11 @@ void paging_request(struct gsm_bts *bts, struct gsm_subscriber *subscr, req->cbfn_param = data; req->T3113.cb = paging_T3113_expired; req->T3113.data = req; - schedule_timer(&req->T3113, T3113_VALUE); + bsc_schedule_timer(&req->T3113, T3113_VALUE); llist_add_tail(&req->entry, &bts_entry->pending_requests); - if (!timer_pending(&bts_entry->work_timer)) - schedule_timer(&bts_entry->work_timer, 1, 0); + if (!bsc_timer_pending(&bts_entry->work_timer)) + bsc_schedule_timer(&bts_entry->work_timer, 1, 0); } /* we consciously ignore the type of the request here */ |