Hi, Igor! Thanks for the fixes! LGTM. -- Best regards, Maxim Kokryashkin     >Понедельник, 27 февраля 2023, 12:19 +03:00 от Igor Munkin : >  >Max, > >Thanks for your review! See my answers below. > >On 16.02.23, Maxim Kokryashkin wrote: >> >> Hi, Igor! >> LGTM, except for a few nits below. >>   > > > >> >>diff --git a/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua b/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >> >>index dd02130c..f4795db0 100644 >> >>--- a/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >> >>+++ b/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >> >>@@ -3,52 +3,43 @@ local utils = require('utils') >> > >> >>+ -- TODO: Leave another toxic comment regarding SIP on macOS. >> >That comment is unnecessary. Here and below. > >================================================================================ > >diff --git a/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua b/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >index ff3eaf01..ad06c329 100644 >--- a/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >+++ b/test/tarantool-tests/gh-4427-ffi-sandwich.test.lua >@@ -6,8 +6,23 @@ local test = tap.test('gh-4427-ffi-sandwich'):skipcond({ >  > test:plan(2) >  >+-- runs %testname%/script.lua by >+-- with the given environment, launch options and CLI arguments. > local script = require('utils').makecmd(arg, { >- -- TODO: Leave another toxic comment regarding SIP on macOS. >+ -- XXX: Apple tries their best to "protect their users from >+ -- malware". As a result SIP (see the link[1] below) has been >+ -- designed and released. Now, Apple developers are so >+ -- protected, that they can load nothing being not installed in >+ -- the system, since the environment is sanitized before the >+ -- child process is launched. In particular, environment >+ -- variables starting with DYLD_ and LD_ are unset for child >+ -- process. For more info, see the docs[2] below. >+ -- >+ -- The environment variable below is used by FFI machinery to >+ -- find the proper shared library. >+ -- >+ -- [1]: https://support.apple.com/en-us/HT204899 >+ -- [2]: https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/RuntimeProtections/RuntimeProtections.html >   env = { DYLD_LIBRARY_PATH = os.getenv('DYLD_LIBRARY_PATH') }, >   redirect = '2>&1', > }) > >================================================================================ > >> >  >> > >> >> >> >>diff --git a/test/tarantool-tests/utils.lua b/test/tarantool-tests/utils.lua >> >>index eb11d40d..41a7c22a 100644 >> >>--- a/test/tarantool-tests/utils.lua >> >>+++ b/test/tarantool-tests/utils.lua > > > >> >>+ }, { >> >>+ __call = function(self, ...) >> >>+ local cmd = ('