Dmitry E. Oboukhov <[email protected]> wrote:
> [-- text/plain, кодировка quoted-printable, кодировка: utf-8, 71 строк --]

> имеем несколько (в пределе два) существующих путей

> /path1/to
> /path2/to

> нужно дать положительный ответ на вопрос: расположены ли оба пути на
> одной файловой системе или же на разных?
> задачу надо решить без парсинга всяких mtab и /proc/filesystems.
> решение задачи нужно в рамках проекта написанного на C потому с
> парсингом завязываться не хочется. но нормального решения не нашел,
> потому спрашиваю, может кто сталкивался?
Всё бы вам наCильничать...

[ `stat -c %D /var` != `stat -c %D /var/run/ ` ] && echo "Different FS"

man 2 stat в районе st_dev


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить