diff options
author | Jeremy Allison <jra@samba.org> | 2001-08-13 17:58:23 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-08-13 17:58:23 +0000 |
commit | b19598eb5a74f17eec1f598b3f0f442d4e383482 (patch) | |
tree | 01717b2be9f7c991ca2e3a9798708a335e0d4bb9 | |
parent | 0be42e7b5e17746821556f2d015b66e3be1fac43 (diff) | |
download | samba-b19598eb5a74f17eec1f598b3f0f442d4e383482.tar.gz samba-b19598eb5a74f17eec1f598b3f0f442d4e383482.tar.xz samba-b19598eb5a74f17eec1f598b3f0f442d4e383482.zip |
Add printing of errno when POSIX lock requests fail.
Jeremy.
-rw-r--r-- | source/locking/posix.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/locking/posix.c b/source/locking/posix.c index 2a8a7aacd73..0da43098335 100644 --- a/source/locking/posix.c +++ b/source/locking/posix.c @@ -1123,8 +1123,8 @@ BOOL set_posix_lock(files_struct *fsp, SMB_BIG_UINT u_offset, SMB_BIG_UINT u_cou posix_lock_type_name(posix_lock_type), (double)offset, (double)count )); if (!posix_fcntl_lock(fsp,SMB_F_SETLK,offset,count,posix_lock_type)) { - DEBUG(5,("set_posix_lock: Lock fail !: Type = %s: offset = %.0f, count = %.0f\n", - posix_lock_type_name(posix_lock_type), (double)offset, (double)count )); + DEBUG(5,("set_posix_lock: Lock fail !: Type = %s: offset = %.0f, count = %.0f. Errno = %s\n", + posix_lock_type_name(posix_lock_type), (double)offset, (double)count, strerror(errno) )); ret = False; break; } @@ -1206,7 +1206,7 @@ BOOL release_posix_lock(files_struct *fsp, SMB_BIG_UINT u_offset, SMB_BIG_UINT u if (num_overlapped_entries > 0 && deleted_lock.lock_type == F_WRLCK) { if (!posix_fcntl_lock(fsp,SMB_F_SETLK,offset,count,F_RDLCK)) { - DEBUG(0,("release_posix_lock: downgrade of lock failed !\n")); + DEBUG(0,("release_posix_lock: downgrade of lock failed with error %s !\n", strerror(errno) )); return False; } } |