diff options
author | Pierre Ossman <ossman@cendio.se> | 2006-05-02 08:41:41 +0000 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2006-05-02 08:41:41 +0000 |
commit | 1438bd49dc9bd5b7e57f9a75c6760ae769ee37bf (patch) | |
tree | 0f82b865bc51987f6d6002104bd2d2e2ea157610 /src/polyp | |
parent | 9e60bad5c3cb938b250e04e2048fdc46353c5719 (diff) |
Windows doesn't have POSIX thread. ifdef out things for now.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@824 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/polyp')
-rw-r--r-- | src/polyp/thread-mainloop.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/polyp/thread-mainloop.c b/src/polyp/thread-mainloop.c index 894e037f..32be494d 100644 --- a/src/polyp/thread-mainloop.c +++ b/src/polyp/thread-mainloop.c @@ -23,17 +23,27 @@ #include <config.h> #endif -#include <pthread.h> #include <assert.h> #include <signal.h> -#include <sys/poll.h> #include <stdio.h> +#ifdef HAVE_SYS_POLL_H +#include <sys/poll.h> +#else +#include "../polypcore/poll.h" +#endif + +#ifdef HAVE_PTHREAD +#include <pthread.h> +#endif + #include <polypcore/xmalloc.h> #include "mainloop.h" #include "thread-mainloop.h" +#ifndef OS_IS_WIN32 + struct pa_threaded_mainloop { pa_mainloop *real_mainloop; pthread_t thread_id; @@ -201,3 +211,8 @@ pa_mainloop_api* pa_threaded_mainloop_get_api(pa_threaded_mainloop*m) { return pa_mainloop_get_api(m->real_mainloop); } +#else /* OS_IS_WIN32 */ + +// FIXME: Use Win32 primitives + +#endif /* OS_IS_WIN32 */ |