aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorPaul Eggert2019-09-18 23:53:46 -0700
committerPaul Eggert2019-09-18 23:54:15 -0700
commitdff4f9c759f5cf19047719716ea5ee8ffdc3006e (patch)
tree6f139a6efa38b31b75ef987c2322c446488b5cd0 /lisp
parent6eb122c8db9d6a445b2002f025e01215ab560843 (diff)
downloademacs-dff4f9c759f5cf19047719716ea5ee8ffdc3006e.tar.gz
emacs-dff4f9c759f5cf19047719716ea5ee8ffdc3006e.zip
Omit some overenthusiastic file-truename calls
Problem reported by Tino Calancha (Bug#37445). * src/emacs.c (init_cmdargs): Call file-truename only if needed, i.e., if invocation-directory ends in "/i386/" on WINDOWSNT. * src/lread.c (readevalloop): If the sourcename is not absolute, make it absolute. There is no need to convert non-absolute files into truenames, since absolute files are not converted into truenames. (init_lread): Do not convert source-directory into a truename at startup. There is no need to do so in a dumped Emacs since an absolute file name suffices. The source directory might not even exist any more, or might have been replaced by an interloper who takes advantage of the truename calculation. (syms_of_lread): Remove Qfile_truename; no longer needed.
Diffstat (limited to 'lisp')
0 files changed, 0 insertions, 0 deletions