Комментарии 9
дважды календарь проверил! нельзя так пугать.
кто ж пятничные статьи во вторник выкладывает?
Как вы думаете, для чего в коде сделана проверка inode? Ждем ваши варианты в комментариях
Чтобы ismount_raw("/") был true
Да, я тоже так подумал! Но не логичнее было бы нормализовать путь и сверить с "/"? Иначе выглядит слишком обобщённо и неочевидно, хотя кейс очень простой.
"нормализовать путь" -- нетривиальная операция, в отличие от stat :)
Справедливо. Ну тогда хоть бы комментарий в коде оставили)
ну два stat'а у нас у же есть к этому моменту и мы выяснили -- p и p/.. лежат на одном устройстве... кстати, а bind mount создаёт новый st_dev ?
... нет, метод традиционный и нет, bind'ы не ловит: https://github.com/zxp8466/rt-n56u_musl/blob/2fa794cec078479cf064c68a9b5e9567e18e1666/trunk/user/util-linux/util-linux-2.21.2/sys-utils/mountpoint.c#L52
Информация
- Сайт
- slc.tl
- Дата регистрации
- Дата основания
- Численность
- 1 001–5 000 человек
- Местоположение
- Россия
- Представитель
- Влад Ефименко

Пятничный дебаг: насколько глубока кроличья нора?