Я использую strace
чтобы сообщать о системных вызовах open
и chdir
, и фрагмент ее вывода:
6791 chdir("//etc") = 0
6791 open("etc/fstab", O_RDONLY) = 3
Это не имеет смысла. Сначала мы спускаемся в каталог /etc
, затем тот же процесс пытается оттуда открыть относительный файл etc/fstab
. Вызов завершается успешно, но такого файла /etc/etc/fstab
. Есть только файл /etc/fstab
.
Почему strace сообщает etc/fstab
а не /etc/fstab
как следует?