summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-10-13 18:21:25 +0000
committerRichard M. Stallman <rms@gnu.org>1994-10-13 18:21:25 +0000
commitf8a0e364daf88d3ebf5e41c2977e2219f4b2e97d (patch)
tree409cb410ad173c83bf3b07da166f6cb33d79a066 /src
parentc561a0cbfd4f1c800cb113905b43d08ce36d9883 (diff)
downloademacs-f8a0e364daf88d3ebf5e41c2977e2219f4b2e97d.tar.gz
(Fuser_login_name, Fuser_real_login_name):
Call init_editfns now if it was not done before.
Diffstat (limited to 'src')
-rw-r--r--src/editfns.c10
1 files changed, 10 insertions, 0 deletions
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;
}