use isc_loopmgr_setup() when possible

in utilities that only use a single thread, we can use
isc_loopmgr_setup() instead of scheduling setup functions
for the loop individually.
This commit is contained in:
Evan Hunt
2022-03-30 09:19:36 -07:00
parent e275c325c8
commit 0f5fd80ffc
10 changed files with 14 additions and 18 deletions

View File

@@ -197,8 +197,7 @@ asyncload_zone(void **state) {
args.arg3 = false;
loopmgr = isc_loopmgr_new(dt_mctx, 1);
isc_loop_setup(isc_loopmgr_mainloop(loopmgr), start_zone_asyncload,
&args);
isc_loopmgr_setup(loopmgr, start_zone_asyncload, &args);
isc_loopmgr_run(loopmgr);
isc_loopmgr_destroy(&loopmgr);
@@ -223,8 +222,7 @@ asyncload_zone(void **state) {
args.arg3 = true;
loopmgr = isc_loopmgr_new(dt_mctx, 1);
isc_loop_setup(isc_loopmgr_mainloop(loopmgr), start_zone_asyncload,
&args);
isc_loopmgr_setup(loopmgr, start_zone_asyncload, &args);
isc_loopmgr_run(loopmgr);
isc_loopmgr_destroy(&loopmgr);
@@ -243,8 +241,7 @@ asyncload_zone(void **state) {
args.arg3 = false;
loopmgr = isc_loopmgr_new(dt_mctx, 1);
isc_loop_setup(isc_loopmgr_mainloop(loopmgr), start_zone_asyncload,
&args);
isc_loopmgr_setup(loopmgr, start_zone_asyncload, &args);
isc_loopmgr_run(loopmgr);
isc_loopmgr_destroy(&loopmgr);
@@ -321,8 +318,7 @@ asyncload_zt(void **state) {
args.arg2 = &done;
loopmgr = isc_loopmgr_new(dt_mctx, 1);
isc_loop_setup(isc_loopmgr_mainloop(loopmgr), start_zt_asyncload,
&args);
isc_loopmgr_setup(loopmgr, start_zt_asyncload, &args);
isc_loopmgr_run(loopmgr);
isc_loopmgr_destroy(&loopmgr);