URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6410
[ Назад ]

Исходное сообщение
"Ошибка mount"

Отправлено Дмитрий , 24-Апр-07 11:32 
Всем привет!
Подскажите плз как правильно смонтировать cdrom. Делаю так:

mount("/dev/cdrom", "/mountpoint", "iso9660", MS_RDONLY, NULL);

и в ответ получаю -1, а errno==EROFS, хотя ведь я явно указываю флаг чтолько для чтения. Пробовал трасернуть работу программы mount, - там к параметр MS_RDONLY|0xc0ed0000 - сделал также - результат прежний. Как я вижу из трасинга, mount передает еще последним параметром не NULL как я, а чтото другое и я незнаю как посмотреть что он передает. Прочитал что это указатель на строку с опциями, передаваемыми mountу ключиком -o, сделал так:

mount("/dev/cdrom", "/mountpoint", "iso9660", MS_RDONLY|0xc0ed0000, "ro");

и снова получаю ошибку.

Спасибо!


Содержание

Сообщения в этом обсуждении
"Ошибка mount"
Отправлено Дмитрий , 24-Апр-07 12:11 
Вопрос снят - потерялся параметр. Спасибо!