Never include pthread.h when building for Windows.
commit5c09431cc7c3843a26b2fcc8e52f56f3bba8abb6
authorNick Mathewson <nickm@torproject.org>
Mon, 3 Jan 2011 17:42:19 +0000 (3 12:42 -0500)
committerNick Mathewson <nickm@torproject.org>
Mon, 3 Jan 2011 17:45:13 +0000 (3 12:45 -0500)
treef8e370c969ae99a1de63ed9576984d153d037c25
parent989db9aed19f0ca3c93a1638bab4a2b473a94aa9
Never include pthread.h when building for Windows.

On Windows, we never use pthreads, since it doesn't usually exist,
and when it does it tends to be a little weirdly-behaved.  But some
mingw installations have a pthreads installed, so autoconf detects
pthread.h and tells us about it.  This would make us include
pthread.h, which could make for trouble when the iffy pthread.h
tried to include config.h.

This patch changes compat.h so that we never include pthread.h on
Windows.  Fixes bug 2313; bugfix on 0.1.0.1-rc.
changes/bug2313 [new file with mode: 0644]
src/common/compat.h