349 |
|
|
350 |
radiusd_pid = getpid(); |
radiusd_pid = getpid(); |
351 |
radius_input = input_create(); |
radius_input = input_create(); |
352 |
input_register_method(radius_input, "rpp", |
input_register_method(radius_input, "rpp", 0, |
353 |
rpp_input_handler, |
rpp_input_handler, |
354 |
rpp_input_close, |
rpp_input_close, |
355 |
NULL); |
NULL); |
356 |
input_register_method(radius_input, "udp", |
input_register_method(radius_input, "udp", 1, |
357 |
udp_input_handler, |
udp_input_handler, |
358 |
udp_input_close, |
udp_input_close, |
359 |
udp_input_cmp); |
udp_input_cmp); |
721 |
{ |
{ |
722 |
radlog(L_INFO, _("Ready to process requests.")); |
radlog(L_INFO, _("Ready to process requests.")); |
723 |
|
|
724 |
for(;;) { |
for (;;) { |
|
struct timeval tv; |
|
|
|
|
725 |
check_reload(); |
check_reload(); |
726 |
tv.tv_sec = 2; |
input_select(radius_input, NULL); |
|
tv.tv_usec = 0; |
|
|
input_select(radius_input, &tv); |
|
727 |
} |
} |
728 |
} |
} |
729 |
|
|