VG
Size: a a a
VG
EG
EG
VG
EG
EG
EG
GK
rm
делает lstat
на /
, чтобы отработали проверки на удаление /
пользователем здесь: stat
.EG
newfstatat(4, "3", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "3", W_OK, AT_EACCESS) = 0
unlinkat(4, "3", 0) = 0
newfstatat(4, "2", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "2", W_OK, AT_EACCESS) = 0
unlinkat(4, "2", 0) = 0
newfstatat(4, "1", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
faccessat2(4, "1", W_OK, AT_EACCESS) = 0
unlinkat(4, "1", 0) = 0
EG
newfstatat()
, faccessat2()
и потом unlinkat()
GK
newfstatat
GK
fts_open
, которую дёргает rm
отсюда. Он для чего-то открывает и читает FTSENT
перед удалением.f🇧
f🇧
AY
f🇧
AY
NG