diff --git a/src/tools/fs_shell/vfs.cpp b/src/tools/fs_shell/vfs.cpp index 27e73b8569..59ba2d249f 100644 --- a/src/tools/fs_shell/vfs.cpp +++ b/src/tools/fs_shell/vfs.cpp @@ -3697,7 +3697,7 @@ common_lock_node(int fd, bool kernel) // We need to set the locking atomically - someone // else might set one at the same time -#ifdef __x86_64__ +#if LONG_MAX == INT_MAX if (fssh_atomic_test_and_set64((int64_t *)&vnode->mandatory_locked_by, (fssh_addr_t)descriptor, 0) != 0) #else