提交 50857cc8 authored 作者: Seven Du's avatar Seven Du

fix build on Mac

上级 34ebd6fb
...@@ -676,9 +676,11 @@ static switch_status_t timer_init(switch_timer_t *timer) ...@@ -676,9 +676,11 @@ static switch_status_t timer_init(switch_timer_t *timer)
timer_private_t *private_info; timer_private_t *private_info;
int sanity = 0; int sanity = 0;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_init(timer); return _timerfd_init(timer);
} }
#endif
while (globals.STARTED == 0) { while (globals.STARTED == 0) {
do_sleep(100000); do_sleep(100000);
...@@ -741,9 +743,11 @@ static switch_status_t timer_step(switch_timer_t *timer) ...@@ -741,9 +743,11 @@ static switch_status_t timer_step(switch_timer_t *timer)
timer_private_t *private_info; timer_private_t *private_info;
uint64_t samples; uint64_t samples;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_step(timer); return _timerfd_step(timer);
} }
#endif
private_info = timer->private_info; private_info = timer->private_info;
...@@ -769,9 +773,11 @@ static switch_status_t timer_sync(switch_timer_t *timer) ...@@ -769,9 +773,11 @@ static switch_status_t timer_sync(switch_timer_t *timer)
{ {
timer_private_t *private_info; timer_private_t *private_info;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_sync(timer); return _timerfd_sync(timer);
} }
#endif
private_info = timer->private_info; private_info = timer->private_info;
...@@ -800,9 +806,11 @@ static switch_status_t timer_next(switch_timer_t *timer) ...@@ -800,9 +806,11 @@ static switch_status_t timer_next(switch_timer_t *timer)
#endif #endif
int delta; int delta;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_next(timer); return _timerfd_next(timer);
} }
#endif
private_info = timer->private_info; private_info = timer->private_info;
...@@ -851,9 +859,11 @@ static switch_status_t timer_check(switch_timer_t *timer, switch_bool_t step) ...@@ -851,9 +859,11 @@ static switch_status_t timer_check(switch_timer_t *timer, switch_bool_t step)
timer_private_t *private_info; timer_private_t *private_info;
switch_status_t status = SWITCH_STATUS_SUCCESS; switch_status_t status = SWITCH_STATUS_SUCCESS;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_check(timer, step); return _timerfd_check(timer, step);
} }
#endif
private_info = timer->private_info; private_info = timer->private_info;
...@@ -885,9 +895,11 @@ static switch_status_t timer_destroy(switch_timer_t *timer) ...@@ -885,9 +895,11 @@ static switch_status_t timer_destroy(switch_timer_t *timer)
{ {
timer_private_t *private_info; timer_private_t *private_info;
#ifdef HAVE_TIMERFD_CREATE
if (TFD == 2) { if (TFD == 2) {
return _timerfd_destroy(timer); return _timerfd_destroy(timer);
} }
#endif
private_info = timer->private_info; private_info = timer->private_info;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论