diff options
author | Max Kellermann <max@duempel.org> | 2009-01-03 13:19:01 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-01-03 13:19:01 +0100 |
commit | 48aace185958f9a6363a8ac389924fcf73acb8a7 (patch) | |
tree | 13c4ac8dd1031457339ebe287dc43ccc35e2151f | |
parent | 96814397ad6a43780171d06c7df187da9afd86da (diff) | |
download | mpd-48aace185958f9a6363a8ac389924fcf73acb8a7.tar.gz mpd-48aace185958f9a6363a8ac389924fcf73acb8a7.tar.xz mpd-48aace185958f9a6363a8ac389924fcf73acb8a7.zip |
event_pipe: moved variable "main_task" to main.c
-rw-r--r-- | src/event_pipe.c | 5 | ||||
-rw-r--r-- | src/event_pipe.h | 2 | ||||
-rw-r--r-- | src/main.c | 2 | ||||
-rw-r--r-- | src/main.h | 2 | ||||
-rw-r--r-- | src/update.c | 1 |
5 files changed, 5 insertions, 7 deletions
diff --git a/src/event_pipe.c b/src/event_pipe.c index 8d9a7fed3..6398e9bbb 100644 --- a/src/event_pipe.c +++ b/src/event_pipe.c @@ -26,7 +26,6 @@ #include <glib.h> #include <string.h> -GThread *main_task; static int event_pipe[2]; static GMutex *event_pipe_mutex; static bool pipe_events[PIPE_EVENT_MAX]; @@ -78,8 +77,6 @@ void event_pipe_init(void) { GIOChannel *channel; - main_task = g_thread_self(); - if (pipe(event_pipe) < 0) g_error("Couldn't open pipe: %s", strerror(errno)); if (set_nonblocking(event_pipe[1]) < 0) @@ -90,8 +87,6 @@ void event_pipe_init(void) g_io_channel_unref(channel); event_pipe_mutex = g_mutex_new(); - - main_task = g_thread_self(); } void event_pipe_deinit(void) diff --git a/src/event_pipe.h b/src/event_pipe.h index 6205ab867..d8a042c7a 100644 --- a/src/event_pipe.h +++ b/src/event_pipe.h @@ -44,8 +44,6 @@ enum pipe_event { typedef void (*event_pipe_callback_t)(void); -extern GThread *main_task; - void event_pipe_init(void); void event_pipe_deinit(void); diff --git a/src/main.c b/src/main.c index b7154b4bb..c44b6df97 100644 --- a/src/main.c +++ b/src/main.c @@ -76,6 +76,7 @@ #include <locale.h> #endif +GThread *main_task; GMainLoop *main_loop; struct notify main_notify; @@ -242,6 +243,7 @@ int main(int argc, char *argv[]) changeToUser(); + main_task = g_thread_self(); main_loop = g_main_loop_new(NULL, FALSE); notify_init(&main_notify); diff --git a/src/main.h b/src/main.h index 44c06b6bb..30aefc272 100644 --- a/src/main.h +++ b/src/main.h @@ -21,6 +21,8 @@ #include <glib.h> +extern GThread *main_task; + extern GMainLoop *main_loop; extern struct notify main_notify; diff --git a/src/update.c b/src/update.c index ae407f157..e313f0aef 100644 --- a/src/update.c +++ b/src/update.c @@ -30,6 +30,7 @@ #include "update.h" #include "idle.h" #include "conf.h" +#include "main.h" #include <glib.h> |