summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/find-func.el
diff options
context:
space:
mode:
authorAndrea Corallo <akrl@sdf.org>2020-09-26 15:12:30 +0200
committerAndrea Corallo <akrl@sdf.org>2020-09-26 15:46:31 +0200
commitdc0cf16c7a60f36aafcf9b56513a855cefa7e1ad (patch)
treeb56d844da0d424bde63c9897f8e46249577d2fe3 /lisp/emacs-lisp/find-func.el
parent29a8d9303bd3098eed88f3eb7394b66ae28cc887 (diff)
downloademacs-dc0cf16c7a60f36aafcf9b56513a855cefa7e1ad.tar.gz
emacs-dc0cf16c7a60f36aafcf9b56513a855cefa7e1ad.tar.bz2
emacs-dc0cf16c7a60f36aafcf9b56513a855cefa7e1ad.zip
Always set 'Vexec_path' before 'Vinvocation_directory' (bug#43137)
Do this as depending on the OS if argv0 is not populated 'Vexec_path' is used to infer 'Vinvocation_directory'. * src/pdumper.c (pdumper_load): Invoke 'init_vars_for_load' instead of 'set_invocation_vars'. * src/lisp.h: Extern 'init_vars_for_load' instead of 'set_invocation_vars' . * src/emacs.c (set_invocation_vars): Make it static and remove double invocation guard. (init_vars_for_load): Wrap 'init_callproc_1' and 'set_invocation_vars' calls + add double invocation guard. (init_cmdargs): Move out 'set_invocation_vars' invocation. (main): Call 'init_vars_for_load' instead of 'init_callproc_1'.
Diffstat (limited to 'lisp/emacs-lisp/find-func.el')
0 files changed, 0 insertions, 0 deletions