From c6a31d614523f321ab420f69ef3b3ba892291edf Mon Sep 17 00:00:00 2001 From: "Fabio M. Di Nitto" Date: Tue, 21 Apr 2009 04:38:49 +0000 Subject: [PATCH] Add logsys_flush logsys API call to signal the logging thread git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2103 fd59a12c-fef9-0310-b244-a6a79926bd2f --- exec/logsys.c | 5 +++++ include/corosync/engine/logsys.h | 2 ++ 2 files changed, 7 insertions(+) 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); /*