diff options
author | Andrea Corallo <akrl@sdf.org> | 2020-04-12 12:38:46 +0100 |
---|---|---|
committer | Andrea Corallo <akrl@sdf.org> | 2020-04-12 16:52:05 +0100 |
commit | 7f5d1e9aa8e3ad27700dbce2b8951ffde1054aaf (patch) | |
tree | 26c1d0b59241eb8ef1ea7de9ba55a93e10c6698b /lisp/emacs-lisp/autoload.el | |
parent | f4156b452fd45ed4a706a2083755212c16ef88bb (diff) | |
download | emacs-7f5d1e9aa8e3ad27700dbce2b8951ffde1054aaf.tar.gz emacs-7f5d1e9aa8e3ad27700dbce2b8951ffde1054aaf.tar.bz2 emacs-7f5d1e9aa8e3ad27700dbce2b8951ffde1054aaf.zip |
Set invocation variables during dump load.
Vinvocation_directory must be set during dump load process to support
.eln load.
* src/pdumper.h: (pdumper_load): Add argv0 and original_pwd
parameters.
* src/pdumper.c (pdumper_load): Add argv0 and original_pwd
parameter plus call 'set_invocation_vars'.
* src/lisp.h (set_invocation_vars): New function.
* src/emacs.c (set_invocation_vars): New function.
(init_cmdargs): Move logic into 'set_invocation_vars' and call it.
(load_pdump): Add 'original_pwd' parameter and update calls to
'pdumper_load'.
(main): Set emacs_wd earlier and update call to 'pdumper_load'.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions