diff --git a/exec/logsys.c b/exec/logsys.c index dc383522..30b65986 100644 --- a/exec/logsys.c +++ b/exec/logsys.c @@ -1466,3 +1466,8 @@ void logsys_atexit (void) pthread_join (logsys_thread_id, NULL); } } + +void logsys_flush (void) +{ + wthread_signal (); +} diff --git a/include/corosync/engine/logsys.h b/include/corosync/engine/logsys.h index ca62732d..7071f298 100644 --- a/include/corosync/engine/logsys.h +++ b/include/corosync/engine/logsys.h @@ -150,6 +150,8 @@ extern void logsys_atexit (void); /* * External API - misc */ +extern void logsys_flush (void); + extern int logsys_log_rec_store (const char *filename); /*