/* Hook run by `kill-emacs' before it does really anything. */
Lisp_Object Vkill_emacs_hook;
+/* An empty lisp string. To avoid having to build any other. */
+Lisp_Object empty_string;
+
#ifdef SIGUSR1
/* Hooks for signal USR1 and USR2 handing */
Lisp_Object Vsignal_USR1_hook;
see `kill-emacs-query-functions' instead.");
Vkill_emacs_hook = Qnil;
+ empty_string = build_string ("");
+ staticpro (&empty_string);
+
#ifdef SIGUSR1
DEFVAR_LISP ("signal-USR1-hook", &Vsignal_USR1_hook,
"Hook to be run whenever emacs receives a USR1 signal");