From 9c427bf1e80bcbb05860cb838266240040b91f07 Mon Sep 17 00:00:00 2001 From: Kevin B Kenny Date: Thu, 5 May 2005 17:52:48 +0000 Subject: Corrected a compilation error in the --enable-threads configuration --- ChangeLog | 5 +++++ win/tclWinThrd.c | 21 +++++++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index b2f5f17..1b1b99d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-05 Kevin B. Kenny + + * win/tclWinThrd.c: Corrected a compilation error on the + --enable-threads configuration. + 2005-05-05 Don Porter * generic/tclCompCmds.c: Factored common efficiency trick into diff --git a/win/tclWinThrd.c b/win/tclWinThrd.c index e557b84..d1f69ba 100644 --- a/win/tclWinThrd.c +++ b/win/tclWinThrd.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclWinThrd.c,v 1.35 2005/04/16 08:03:04 vasiljevic Exp $ + * RCS: @(#) $Id: tclWinThrd.c,v 1.36 2005/05/05 17:53:02 kennykb Exp $ */ #include "tclWinInt.h" @@ -112,6 +112,18 @@ typedef struct WinCondition { struct ThreadSpecificData *lastPtr; } WinCondition; +/* + * Additions by AOL for specialized thread memory allocator. + */ +#ifdef USE_THREAD_ALLOC +static int once; +static DWORD key; + +typedef struct allocMutex { + Tcl_Mutex tlock; + CRITICAL_SECTION wlock; +} allocMutex; +#endif /* *---------------------------------------------------------------------- @@ -1044,13 +1056,6 @@ TclpFinalizeCondition(condPtr) * Additions by AOL for specialized thread memory allocator. */ #ifdef USE_THREAD_ALLOC -static int once; -static DWORD key; - -typedef struct allocMutex { - Tcl_Mutex tlock; - CRITICAL_SECTION wlock; -} allocMutex; Tcl_Mutex * TclpNewAllocMutex(void) -- cgit v0.12