1

Я отслеживаю системные вызовы open() и openat() Linux, используя библиотеку, загружаемую с помощью LD_PRELOAD=... У меня есть процесс, который спускается вниз по пути каталога. Он выполняет open() для каталога, который возвращает файловый дескриптор 8, затем он продолжает правильно открывать дочерний каталог с помощью openat() , используя относительный путь из родительского каталога, но используя файловый дескриптор 7 (??!) для родителя.

С чего бы это так ??

0