static void sigusr2_handler(int sig) { unsigned int trace_mask; if (category_mask == 0) trace_mask = CATEGORY_ALL; else trace_mask = 0; trace_category_set(trace_mask); }
/** * USR2 signal handler to enable/disable trace (toggle) * @param sig[in] */ static void sigusr2_handler(int sig) { if (category_mask == 0) { category_mask = CATEGORY_ALL; } else { category_mask = 0; } if (trace_category_set(category_mask) == -1) LOG_ER("trace_category_set failed"); if (category_mask != 0) { LOG_NO("osafntfimcn trace enabled"); } }