diff options
Diffstat (limited to 'src/filelock.c')
-rw-r--r-- | src/filelock.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/filelock.c b/src/filelock.c index 81d98f36fa4..64310f5c538 100644 --- a/src/filelock.c +++ b/src/filelock.c @@ -171,13 +171,10 @@ get_boot_time (void) } #if defined (BOOT_TIME) -#ifndef CANNOT_DUMP - /* The utmp routines maintain static state. - Don't touch that state unless we are initialized, - since it might not survive dumping. */ - if (! initialized) + /* The utmp routines maintain static state. Don't touch that state + if we are going to dump, since it might not survive dumping. */ + if (will_dump_p ()) return boot_time; -#endif /* not CANNOT_DUMP */ /* Try to get boot time from utmp before wtmp, since utmp is typically much smaller than wtmp. @@ -666,7 +663,7 @@ lock_file (Lisp_Object fn) /* Don't do locking while dumping Emacs. Uncompressing wtmp files uses call-process, which does not work in an uninitialized Emacs. */ - if (! NILP (Vpurify_flag)) + if (will_dump_p ()) return; orig_fn = fn; |