We decided that we should always intercept syscall on all OS versions. We were originally only intercepting it on RedHat 8, because the mv command called renameat2 using syscall.
But it's possible that other code on other OS versions will call other file/directory operations using syscall, so we include it everywhere now. This is possible because we now have code to pass through most other syscalls.
We decided that we should always intercept syscall on all OS versions. We were originally only intercepting it on RedHat 8, because the
mv
command calledrenameat2
using syscall.But it's possible that other code on other OS versions will call other file/directory operations using syscall, so we include it everywhere now. This is possible because we now have code to pass through most other syscalls.