* src/emacs.c (init_cmdargs) <Vinvocation_directory>:
* src/lread.c (init_lread) <Vsource_directory>: Use true names.
if (!NILP (Vinvocation_directory))
{
+ if (NILP (Vpurify_flag) && !NILP (Ffboundp (Qfile_truename)))
+ Vinvocation_directory = call1 (Qfile_truename, Vinvocation_directory);
+
dir = Vinvocation_directory;
#ifdef WINDOWSNT
/* If we are running from the build directory, set DIR to the
void
init_lread (void)
{
+ if (NILP (Vpurify_flag) && !NILP (Ffboundp (Qfile_truename)))
+ Vsource_directory = call1 (Qfile_truename, Vsource_directory);
+
/* First, set Vload_path. */
/* Ignore EMACSLOADPATH when dumping. */