diff options
| author | das <das> | 2009-10-05 02:41:12 (GMT) | 
|---|---|---|
| committer | das <das> | 2009-10-05 02:41:12 (GMT) | 
| commit | baf0bbcdc4154c963a7f352c2349ce190b02d90d (patch) | |
| tree | 15855a50a2f1534426ea9a1833ae76d1e15610d3 /unix/tclUnixInit.c | |
| parent | 676ad5463f70db98f8ae3e63ace7bba8ecccbd54 (diff) | |
| download | tcl-baf0bbcdc4154c963a7f352c2349ce190b02d90d.zip tcl-baf0bbcdc4154c963a7f352c2349ce190b02d90d.tar.gz tcl-baf0bbcdc4154c963a7f352c2349ce190b02d90d.tar.bz2 | |
	* macosx/tclMacOSXBundle.c:	Workaround CF memory managment bug in
	* unix/tclUnixInit.c:		Mac OS X 10.4 & earlier. [Bug 2569449]
Diffstat (limited to 'unix/tclUnixInit.c')
| -rw-r--r-- | unix/tclUnixInit.c | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/unix/tclUnixInit.c b/unix/tclUnixInit.c index a9309c3..d11c8c5 100644 --- a/unix/tclUnixInit.c +++ b/unix/tclUnixInit.c @@ -7,7 +7,7 @@   * Copyright (c) 1999 by Scriptics Corporation.   * All rights reserved.   * - * RCS: @(#) $Id: tclUnixInit.c,v 1.82 2007/12/13 15:28:42 dgp Exp $ + * RCS: @(#) $Id: tclUnixInit.c,v 1.82.2.1 2009/10/05 02:41:13 das Exp $   */  #include "tclInt.h" @@ -335,10 +335,11 @@ static int		MacOSXGetLibraryPath(Tcl_Interp *interp,  			    int maxPathLen, char *tclLibPath);  #endif /* HAVE_COREFOUNDATION */  #if defined(__APPLE__) && (defined(TCL_LOAD_FROM_MEMORY) || ( \ -	defined(TCL_THREADS) && defined(MAC_OS_X_VERSION_MIN_REQUIRED) && \ -	MAC_OS_X_VERSION_MIN_REQUIRED < 1030) || ( \ -	defined(__LP64__) && defined(MAC_OS_X_VERSION_MIN_REQUIRED) && \ -	MAC_OS_X_VERSION_MIN_REQUIRED < 1050)) +	defined(MAC_OS_X_VERSION_MIN_REQUIRED) && ( \ +	(defined(TCL_THREADS) && MAC_OS_X_VERSION_MIN_REQUIRED < 1030) || \ +	(defined(__LP64__) && MAC_OS_X_VERSION_MIN_REQUIRED < 1050) || \ +	(defined(HAVE_COREFOUNDATION) && MAC_OS_X_VERSION_MIN_REQUIRED < 1050)\ +	)))  /*   * Need to check Darwin release at runtime in tclUnixFCmd.c and tclLoadDyld.c:   * initialize release global at startup from uname(). | 
