aboutsummaryrefslogtreecommitdiffstats
path: root/src/callproc.c
diff options
context:
space:
mode:
authorPaul Eggert2011-05-30 22:24:53 -0700
committerPaul Eggert2011-05-30 22:24:53 -0700
commitaa1a7eb834c4671e3c49a97d72ca7e03f2a840a2 (patch)
tree895009402041b60dcc2f4896067f34cd0e4d6826 /src/callproc.c
parent333d54dade1e7005d5a97612907158fe5ec3d310 (diff)
parent738db17859465a4adaaf1d43bbb1d1eed307e712 (diff)
downloademacs-aa1a7eb834c4671e3c49a97d72ca7e03f2a840a2.tar.gz
emacs-aa1a7eb834c4671e3c49a97d72ca7e03f2a840a2.zip
Merge from trunk.
Diffstat (limited to 'src/callproc.c')
-rw-r--r--src/callproc.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/callproc.c b/src/callproc.c
index 67d0b6aede3..7bb2ac05933 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1603,20 +1603,13 @@ init_callproc (void)
1603void 1603void
1604set_initial_environment (void) 1604set_initial_environment (void)
1605{ 1605{
1606 register char **envp; 1606 char **envp;
1607#ifdef CANNOT_DUMP 1607 for (envp = environ; *envp; envp++)
1608 Vprocess_environment = Qnil; 1608 Vprocess_environment = Fcons (build_string (*envp),
1609#else 1609 Vprocess_environment);
1610 if (initialized) 1610 /* Ideally, the `copy' shouldn't be necessary, but it seems it's frequent
1611#endif 1611 to use `delete' and friends on process-environment. */
1612 { 1612 Vinitial_environment = Fcopy_sequence (Vprocess_environment);
1613 for (envp = environ; *envp; envp++)
1614 Vprocess_environment = Fcons (build_string (*envp),
1615 Vprocess_environment);
1616 /* Ideally, the `copy' shouldn't be necessary, but it seems it's frequent
1617 to use `delete' and friends on process-environment. */
1618 Vinitial_environment = Fcopy_sequence (Vprocess_environment);
1619 }
1620} 1613}
1621 1614
1622void 1615void