emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp 75c898e: ; * src/pdumper.c (dump_do_dump_relocation)


From: Eli Zaretskii
Subject: feature/native-comp 75c898e: ; * src/pdumper.c (dump_do_dump_relocation): Add a FIXME comment.
Date: Sat, 17 Apr 2021 12:10:43 -0400 (EDT)

branch: feature/native-comp
commit 75c898edc3d7e06b589ce42917ae56e0c40082ac
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    ; * src/pdumper.c (dump_do_dump_relocation): Add a FIXME comment.
---
 src/pdumper.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/pdumper.c b/src/pdumper.c
index c9285dd..ed763a5 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -5325,6 +5325,13 @@ dump_do_dump_relocation (const uintptr_t dump_base,
            memcpy (fndata + execdir_len, SSDATA (cu_file), fn_len);
          }
 
+       /* FIXME: This records the names of the *.eln files in an
+          unexpanded form, with one or more ".." elements (and on
+          Windows with the first part using backslashes).  The file
+          names are also unibyte.  If we care about this, we need to
+          loop in startup.el over all the preloaded modules and run
+          their file names through expand-file-name and
+          decode-coding-string.  */
        comp_u->file = eln_fname;
        comp_u->handle = dynlib_open (SSDATA (eln_fname));
        if (!comp_u->handle)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]