diff options
| author | Richard M. Stallman | 1995-02-14 16:33:49 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-02-14 16:33:49 +0000 |
| commit | 5757b805f18ce5f939fd6876bb9de4aab6f1b038 (patch) | |
| tree | 025572be2d3f72f2a3a79b0340be6586c1d5eadf /src | |
| parent | f6ed2e848d23035748b621a86be74956c093823f (diff) | |
| download | emacs-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.c | 14 |
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 | ||
| 431 | DEFUN ("file-locked-p", Ffile_locked_p, Sfile_locked_p, 0, 1, 0, | 431 | DEFUN ("file-locked-p", Ffile_locked_p, Sfile_locked_p, 0, 1, 0, |