diff options
Diffstat (limited to '')
-rw-r--r-- | src/main_notify.c | 3 | ||||
-rw-r--r-- | src/main_notify.h | 4 |
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); |