summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@kolpackov.net>2004-11-30 19:51:24 +0000
committerBoris Kolpackov <boris@kolpackov.net>2004-11-30 19:51:24 +0000
commit49ca261bd5a40d933719ab6b2b1fd183a81bf35b (patch)
tree091a838b31da80405fcd882aab7d8a387e4c5bd1 /ChangeLog
parentbe6a8bc869ece930f3bd5f725efd9fab7a2c2940 (diff)
downloadgunmake-49ca261bd5a40d933719ab6b2b1fd183a81bf35b.tar.gz
Implemented `realpath' and `abspath' built-in functions.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e6e7334..31b15f4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-11-30 Boris Kolpackov <boris@kolpackov.net>
+
+ Implementation of `realpath' and `abspath' built-in functions.
+
+ * configure.in: Check for realpath.
+ * function.c (abspath): Return an absolute file name that does
+ not contain any `.' or `..' components, nor repeated `/'.
+ * function.c (func_abspath): For each name call abspath.
+ * function.c (func_realpath): For each name call realpath
+ from libc or delegate to abspath if realpath is not available.
+ * doc/make.texi (Functions for File Names): Document new functions.
+ * doc/make.texi (Quick Reference): Ditto.
+
2004-11-28 Paul D. Smith <psmith@gnu.org>
* main.c (main) [WINDOWS32]: Remove any trailing slashes from -C