summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1999-07-14 16:00:57 +0000
committerRichard M. Stallman <rms@gnu.org>1999-07-14 16:00:57 +0000
commite72fc2cf9355fae42d4f937a098d766d6fa1f6d4 (patch)
tree523b9621bfe15a757d3bbdb73ac7c7aa439169f4
parent73dacb260630df5892ebde96eadeb4c52497d45d (diff)
downloademacs-e72fc2cf9355fae42d4f937a098d766d6fa1f6d4.tar.gz
(lock_file): Do nothing if purifying.EMACS_20_4
-rw-r--r--src/filelock.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/filelock.c b/src/filelock.c
index b671533161f..dcf3c658ce0 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -545,6 +545,12 @@ lock_file (fn)
register char *lfname, *locker;
lock_info_type lock_info;
+ /* 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))
+ return;
+
orig_fn = fn;
fn = Fexpand_file_name (fn, Qnil);
encoded_fn = ENCODE_FILE (fn);