summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2013-04-27 16:57:05 -0400
committerPaul Smith <psmith@gnu.org>2013-04-27 16:57:05 -0400
commit14d76545514ac7c1d412cf44419168a70638c042 (patch)
tree25260e03df56c4354ad78287e93af3d45bf1ae10 /ChangeLog
parent054d6d91e71bed0d188c2bfa62456610a31018a9 (diff)
downloadgunmake-14d76545514ac7c1d412cf44419168a70638c042.tar.gz
Rework the implementation of load.c to increase portability.
It should be sufficient, now, to write a new version of the load_object() function. That function won't be called unless we really want to load, so all checking and parsing is taken care of before that.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bf91028..57528a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-04-27 Paul Smith <psmith@gnu.org>
+
+ * load.c (load_object): Extract all POSIX-isms into a separate
+ function for portability.
+ (load_file): Check the .LOADED variable first and don't invoke
+ load_object() if it's already been loaded.
+
2013-04-27 Eli Zaretskii <eliz@gnu.org>
* read.c (record_files): Pay attention to .ONESHELL in MS-Windows.