aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1997-10-23 06:53:36 +0000
committerKarl Heuer1997-10-23 06:53:36 +0000
commit1c3430513b8f7c5dc00bd782fadeaa8c2e6cdb89 (patch)
treef740909c1a29fe0cb3a2e7997cc554df69192ec0 /src
parentabb4c08fef429bc1a1215cde869056bfe122e03e (diff)
downloademacs-1c3430513b8f7c5dc00bd782fadeaa8c2e6cdb89.tar.gz
emacs-1c3430513b8f7c5dc00bd782fadeaa8c2e6cdb89.zip
(unlock_all_files): Don't call unlock_file;
do the work directly, and avoid calling Fexpand_file_name.
Diffstat (limited to 'src')
-rw-r--r--src/filelock.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/filelock.c b/src/filelock.c
index 55be9fb8628..c98afdd30d1 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -385,7 +385,14 @@ unlock_all_files ()
385 { 385 {
386 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr); 386 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr);
387 if (STRINGP (b->file_truename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b)) 387 if (STRINGP (b->file_truename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b))
388 unlock_file (b->file_truename); 388 {
389 register char *lfname;
390
391 MAKE_LOCK_NAME (lfname, b->file_truename);
392
393 if (current_lock_owner (0, lfname) == 2)
394 unlink (lfname);
395 }
389 } 396 }
390} 397}
391 398