From 9fefd2bacbcd23bc1e62c276d96319772af32c71 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Mon, 22 Feb 1993 14:24:42 +0000 Subject: [PATCH] * callproc.c (delete_temp_file): Declare this to return Lisp_Object, to smooth type-checking. * 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. --- src/callproc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/callproc.c b/src/callproc.c index 6278b46022c..383a1d74774 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -334,7 +334,7 @@ If you quit, the process is killed with SIGINT, or SIGKILL if you quit again.") } #endif -static void +static Lisp_Object delete_temp_file (name) Lisp_Object name; { @@ -572,7 +572,6 @@ egetenv (var) init_callproc () { register char * sh; - register char **envp; Lisp_Object tempdir; { @@ -611,6 +610,11 @@ init_callproc () sh = (char *) getenv ("SHELL"); Vshell_file_name = build_string (sh ? sh : "/bin/sh"); #endif +} + +set_process_environment () +{ + register char **envp; Vprocess_environment = Qnil; #ifndef CANNOT_DUMP