glthread/*, strsignal: Support for MSVC.
authorBruno Haible <bruno@clisp.org>
Mon, 3 Oct 2011 23:19:29 +0000 (01:19 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 3 Oct 2011 23:19:29 +0000 (01:19 +0200)
commitc684ca1db2ffbdffb3c907c9c5b4bd5caf6b6f8a
treed3b8f34cd0c240ea1c7aaeea05118fac66adc340
parentf8454dc9e024dbae12ce6339cca5a13e390ed6ea
glthread/*, strsignal: Support for MSVC.

* lib/glthread/cond.h: Define WIN32_LEAN_AND_MEAN, so as to avoid
including <winsock.h> on MSVC 9.
* lib/glthread/lock.h: Likewise.
* lib/glthread/thread.h: Likewise.
* lib/glthread/tls.h: Likewise.
* lib/glthread/yield.h: Likewise.
* lib/strsignal.c: Include <string.h> first. Don't include <unistd.h>
if HAVE_UNISTD_H is false.
* m4/strsignal.m4 (gl_PREREQ_STRSIGNAL): Test for <unistd.h>.
ChangeLog
lib/glthread/cond.h
lib/glthread/lock.h
lib/glthread/thread.h
lib/glthread/tls.h
lib/glthread/yield.h
lib/strsignal.c
m4/strsignal.m4