summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-02-22 14:40:34 +0000
committerJim Blandy <jimb@redhat.com>1993-02-22 14:40:34 +0000
commit0e95600962330eb5103ccdae94211f800346e1e2 (patch)
treea45dcd92e2b862b5094d441ccbd058aa0fcc3d15
parentf0250249f98c192849c21106e5e94ba8870f8ca7 (diff)
downloademacs-0e95600962330eb5103ccdae94211f800346e1e2.tar.gz
emacs-0e95600962330eb5103ccdae94211f800346e1e2.tar.bz2
emacs-0e95600962330eb5103ccdae94211f800346e1e2.zip
* callproc.c (init_callproc): Move the initialization of
Vprocess_environment to its own function. (set_process_environment): This is that. * emacs.c (main): Call set_process_environment earlier than init_callproc.
-rw-r--r--src/emacs.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emacs.c b/src/emacs.c
index 9209e4f7d6b..4dcdbc328e4 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -426,6 +426,12 @@ main (argc, argv, envp)
init_alloc ();
init_eval ();
init_data ();
+
+ /* egetenv is a pretty low-level facility, which may get called in
+ many circumstances; it seems flimsy to put off initializing it
+ until calling init_callproc. */
+ set_process_environment ();
+
init_lread ();
init_cmdargs (argc, argv, skip_args); /* Create list Vcommand_line_args */