From f8a0e364daf88d3ebf5e41c2977e2219f4b2e97d Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Thu, 13 Oct 1994 18:21:25 +0000 Subject: [PATCH] (Fuser_login_name, Fuser_real_login_name): Call init_editfns now if it was not done before. --- src/editfns.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/editfns.c b/src/editfns.c index 5131fa17438..85b0d0978aa 100644 --- a/src/editfns.c +++ b/src/editfns.c @@ -490,6 +490,11 @@ Also, if the environment variable LOGNAME or USER is set,\n\ that determines the value of this function.") () { + /* Set up the user name info if we didn't do it before. + (That can happen if Emacs is dumpable + but you decide to run `temacs -l loadup' and not dump. */ + if (INTEGERP (Vuser_name)) + init_editfns (); return Vuser_name; } @@ -500,6 +505,11 @@ This ignores the environment variables LOGNAME and USER, so it differs from\n\ `user-login-name' when running under `su'.") () { + /* Set up the user name info if we didn't do it before. + (That can happen if Emacs is dumpable + but you decide to run `temacs -l loadup' and not dump. */ + if (INTEGERP (Vuser_name)) + init_editfns (); return Vuser_real_name; } -- 2.39.5