aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-02-14 16:33:49 +0000
committerRichard M. Stallman1995-02-14 16:33:49 +0000
commit5757b805f18ce5f939fd6876bb9de4aab6f1b038 (patch)
tree025572be2d3f72f2a3a79b0340be6586c1d5eadf /src
parentf6ed2e848d23035748b621a86be74956c093823f (diff)
downloademacs-5757b805f18ce5f939fd6876bb9de4aab6f1b038.tar.gz
emacs-5757b805f18ce5f939fd6876bb9de4aab6f1b038.zip
(unlock_buffer, unlock_all_files, Flock_buffer)
(Funlock_buffer): Use buffer's file_truename, not filename.
Diffstat (limited to 'src')
-rw-r--r--src/filelock.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/filelock.c b/src/filelock.c
index 2e7e2e20e94..4c725253acd 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -381,8 +381,8 @@ unlock_all_files ()
381 for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCONS (tail)->cdr) 381 for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCONS (tail)->cdr)
382 { 382 {
383 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr); 383 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr);
384 if (STRINGP (b->filename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b)) 384 if (STRINGP (b->file_truename) && BUF_SAVE_MODIFF (b) < BUF_MODIFF (b))
385 unlock_file (b->filename); 385 unlock_file (b->file_truename);
386 } 386 }
387} 387}
388 388
@@ -396,7 +396,7 @@ or else nothing is done if current buffer isn't visiting a file.")
396 Lisp_Object fn; 396 Lisp_Object fn;
397{ 397{
398 if (NILP (fn)) 398 if (NILP (fn))
399 fn = current_buffer->filename; 399 fn = current_buffer->file_truename;
400 else 400 else
401 CHECK_STRING (fn, 0); 401 CHECK_STRING (fn, 0);
402 if (SAVE_MODIFF < MODIFF 402 if (SAVE_MODIFF < MODIFF
@@ -412,8 +412,8 @@ if it should normally be locked.")
412 () 412 ()
413{ 413{
414 if (SAVE_MODIFF < MODIFF 414 if (SAVE_MODIFF < MODIFF
415 && STRINGP (current_buffer->filename)) 415 && STRINGP (current_buffer->file_truename))
416 unlock_file (current_buffer->filename); 416 unlock_file (current_buffer->file_truename);
417 return Qnil; 417 return Qnil;
418} 418}
419 419
@@ -424,8 +424,8 @@ unlock_buffer (buffer)
424 struct buffer *buffer; 424 struct buffer *buffer;
425{ 425{
426 if (BUF_SAVE_MODIFF (buffer) < BUF_MODIFF (buffer) 426 if (BUF_SAVE_MODIFF (buffer) < BUF_MODIFF (buffer)
427 && STRINGP (buffer->filename)) 427 && STRINGP (buffer->file_truename))
428 unlock_file (buffer->filename); 428 unlock_file (buffer->file_truename);
429} 429}
430 430
431DEFUN ("file-locked-p", Ffile_locked_p, Sfile_locked_p, 0, 1, 0, 431DEFUN ("file-locked-p", Ffile_locked_p, Sfile_locked_p, 0, 1, 0,