aboutsummaryrefslogtreecommitdiffstats
path: root/src/filelock.c
diff options
context:
space:
mode:
authorKarl Heuer1999-07-22 00:41:21 +0000
committerKarl Heuer1999-07-22 00:41:21 +0000
commit5df0b2faaf9321dd1374afa13b975b6e96310e34 (patch)
tree3a9186ff35598ed7f0b86c7f41af31895124371d /src/filelock.c
parent5a78b471034e492c43f0bdc869f1fde99c13cdf0 (diff)
downloademacs-5df0b2faaf9321dd1374afa13b975b6e96310e34.tar.gz
emacs-5df0b2faaf9321dd1374afa13b975b6e96310e34.zip
(lock_if_free): Return -1 if check_lock_owner()
has returned -1 (lockfile exists but is not a symlink?)
Diffstat (limited to 'src/filelock.c')
-rw-r--r--src/filelock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/filelock.c b/src/filelock.c
index dcf3c658ce0..becdbc73bd6 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -514,6 +514,8 @@ lock_if_free (clasher, lfname)
514 } 514 }
515 else if (locker == 1) 515 else if (locker == 1)
516 return 1; /* Someone else has it. */ 516 return 1; /* Someone else has it. */
517 else if (locker == -1)
518 return -1; /* current_lock_owner() returned strange error */
517 519
518 /* We deleted a stale lock; try again to lock the file. */ 520 /* We deleted a stale lock; try again to lock the file. */
519 } 521 }