Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c".
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Tue, 22 May 2001 12:28:06 +0000 (12:28 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Tue, 22 May 2001 12:28:06 +0000 (12:28 +0000)
commitd6ed8e36e78373329315d743743c7480724e87ef
tree05de724e8158c5bef3d0e1c2c7a4ece86d01a0c0
parent673e99b7f30ce516f213e97fa78522493242335a
Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c".

2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

        * config.h.win32.in: Removed POSIX_*. Defined G_THREAD_SOURCE to
        "gthread-win32.c".

        * glibconfig.h.win32.in: Define G_HAVE_ISO_VARARGS for gcc, don't
        know about MSC. Define G_THREADS_IMPL_WIN32 instead of
        G_THREADS_IMPL_POSIX and define the right static mutex macros and
        types.

        * build/win32/make.mingw (CXX): Removed PTHREAD defs. Added
-O2 -Wall to compile flags.

        * gthread/gthread-impl.c (g_thread_init): Move the thread
implementation initialization to before assigning
   GThreadFuncs, which now is just struct assigned and not
memcpy'ed. Completed check for zero members of GThreadFuncs.

        * gthread/makefile.mingw: Don't link to pthread anymore.

        * gthread/gthread-win32.c: New file for native thread support for
        win32. Thanks to Hans Breuer <hans@breuer.org> to got me
        kickstarted.

        * gthread/Makefile.am: Also distribute gthread-win32.c.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
config.h.win32.in
glibconfig.h.win32.in
gthread/ChangeLog
gthread/Makefile.am
gthread/gthread-impl.c
gthread/gthread-win32.c [new file with mode: 0644]
gthread/makefile.mingw.in