Просмотр исходного кода

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
Fabio M. Di Nitto 17 лет назад
Родитель
Сommit
c6a31d6145
2 измененных файлов с 7 добавлено и 0 удалено
  1. 5 0
      exec/logsys.c
  2. 2 0
      include/corosync/engine/logsys.h

+ 5 - 0
exec/logsys.c

@@ -1466,3 +1466,8 @@ void logsys_atexit (void)
 		pthread_join (logsys_thread_id, NULL);
 	}
 }
+
+void logsys_flush (void)
+{
+	wthread_signal ();
+}

+ 2 - 0
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);
 
 /*