Skip to content
  • Sebastian Wilhelmi's avatar
    Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c". · d6ed8e36
    Sebastian Wilhelmi authored
    
    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.
    d6ed8e36