fr_output_printf
fr_output_printf(struct fast_reload_thread* fr, const char* format, ...)
if(!fr_output_printf(fr, "config_create failed: out of memory\n"))
if(!fr_output_printf(fr, "config_read %s%s%s%s failed: %s\n",
if(!fr_output_printf(fr, "done read config file %s%s%s%s\n",
if(!fr_output_printf(fr, "tags have changed, with "
if(!fr_output_printf(fr, "The config changes items that are "
!fr_output_printf(fr, "\n"))
if(!fr_output_printf(fr, "The config changes items that need "
!fr_output_printf(fr, "\n"))
if(!fr_output_printf(fr, "memory use %d bytes\n", (int)mem))
if(!fr_output_printf(fr, "read disk %3d.%6.6ds\n",
if(!fr_output_printf(fr, "construct %3d.%6.6ds\n",
if(!fr_output_printf(fr, "reload %3d.%6.6ds\n",
if(!fr_output_printf(fr, "deletes %3d.%6.6ds\n",
if(!fr_output_printf(fr, "total time %3d.%6.6ds\n", (int)total.tv_sec,
if(!fr_output_printf(fr, "Could not construct from the "
if(!fr_output_printf(fr, "error: reload failed\n"))
if(!fr_output_printf(fast_reload_thread, "thread started\n"))
if(!fr_output_printf(fast_reload_thread, "ok\n"))