Implement byte range locking for fcntl locks