Функция stat(filename) возвращает структуру, у которой имеется элемент: dev_t st_dev; /* inode's device */ Это число. А что оно означает? Как по нему узнать на каком именно /dev/* лежит файл? -- Good Luck! Sergey Babitch (SB551-RIPE) FreeLance Artist =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Wed, Oct 02, 2002 at 16:31:39, vinny wrote about "[uanog] Device Number":
Функция stat(filename) возвращает структуру, у которой имеется элемент:
dev_t st_dev; /* inode's device */
Это число. А что оно означает?
Почти именно то, что ты просишь строкой ниже. В виде major:minor.
Как по нему узнать на каком именно /dev/* лежит файл?
Вот это более тяжелый вопрос. Перебрать весь /dev, или (в BSD) заглянуть в /var/run/dev.db. /netch =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Wed, Oct 02, 2002 at 16:38:50, netch wrote about "[uanog] Re: Device Number":
Функция stat(filename) возвращает структуру, у которой имеется элемент: dev_t st_dev; /* inode's device */ Это число. А что оно означает? Почти именно то, что ты просишь строкой ниже. В виде major:minor. Как по нему узнать на каком именно /dev/* лежит файл? Вот это более тяжелый вопрос. Перебрать весь /dev, или (в BSD) заглянуть в /var/run/dev.db.
Гм. Забыл. Есть ведь еще getmntent() семейство, оно есть (с вариациями) почти везде. Проверке подлежат только перечисленные там. /netch =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (2)
-
Sergey Babitch
-
Valentin Nechayev