summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandreas_kupries <akupries@shaw.ca>2006-07-14 16:28:50 (GMT)
committerandreas_kupries <akupries@shaw.ca>2006-07-14 16:28:50 (GMT)
commit475cf649d6dfe709736b11ba805cba2827753363 (patch)
tree6db3bce06d77436719b96c8e25e2fc118624540c
parentf18c557644d1683a67a7aadaf26d957dacc797d1 (diff)
downloadtcl-475cf649d6dfe709736b11ba805cba2827753363.zip
tcl-475cf649d6dfe709736b11ba805cba2827753363.tar.gz
tcl-475cf649d6dfe709736b11ba805cba2827753363.tar.bz2
* unix/tclUnixPort.h: Added the inclusion of
<AvailabilityMacros.h>. The missing header caused the upcoming #if conditions to wrongly exclude realpath, causing file normalize to ignore symbolic links in the path.
-rw-r--r--ChangeLog7
-rw-r--r--unix/tclUnixPort.h7
2 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5164c49..2b3437a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-07-13 Andreas Kupries <andreask@activestate.com>
+
+ * unix/tclUnixPort.h: Added the inclusion of
+ <AvailabilityMacros.h>. The missing header caused the upcoming
+ #if conditions to wrongly exclude realpath, causing file
+ normalize to ignore symbolic links in the path.
+
2006-07-11 Zoran Vasiljevic <vasiljevic@users.sourceforge.net>
* generic/tclAsync.c: Made Tcl_AsyncDelete() more tolerant
diff --git a/unix/tclUnixPort.h b/unix/tclUnixPort.h
index 73a0b67..62100c3 100644
--- a/unix/tclUnixPort.h
+++ b/unix/tclUnixPort.h
@@ -19,7 +19,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclUnixPort.h,v 1.47 2006/06/14 21:11:35 das Exp $
+ * RCS: @(#) $Id: tclUnixPort.h,v 1.48 2006/07/14 16:28:50 andreas_kupries Exp $
*/
#ifndef _TCLUNIXPORT
@@ -506,6 +506,11 @@ extern double strtod();
*/
#ifdef __APPLE__
+/*
+ * Translate the symbolic values for MAC_OS_X_VERSION_MAX_ALLOWED to
+ * the numbers used in the comparisons below.
+ */
+#include <AvailabilityMacros.h>
/*
* Support for fat compiles: configure runs only once for multiple architectures
*/