aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main_notify.c3
-rw-r--r--src/main_notify.h4
2 files changed, 6 insertions, 1 deletions
diff --git a/src/main_notify.c b/src/main_notify.c
index 96fb374b5..996b750cf 100644
--- a/src/main_notify.c
+++ b/src/main_notify.c
@@ -27,7 +27,7 @@
static struct ioOps main_notify_IO;
static int main_pipe[2];
-static pthread_t main_task;
+pthread_t main_task;
static Notify main_notify;
static pthread_mutex_t select_mutex = PTHREAD_MUTEX_INITIALIZER;
@@ -60,6 +60,7 @@ static int ioops_consume(int fd_count, fd_set * rfds,
void init_main_notify(void)
{
+ main_task = pthread_self();
init_async_pipe(main_pipe);
main_notify_IO.fdset = ioops_fdset;
main_notify_IO.consume = ioops_consume;
diff --git a/src/main_notify.h b/src/main_notify.h
index dd30dc5d6..aaa1f20b4 100644
--- a/src/main_notify.h
+++ b/src/main_notify.h
@@ -21,6 +21,10 @@
#ifndef MAIN_NOTIFY_H
#define MAIN_NOTIFY_H
+#include <pthread.h>
+
+extern pthread_t main_task;
+
void init_main_notify(void);
void deinit_main_notify(void);