Запись файлов на диск

Все о программировании под *nix
Dmitry
Заглянувший
Сообщения: 5
Зарегистрирован: 13 мар 2006, 10:41
Откуда: Minsk

Запись файлов на диск

Сообщение Dmitry »

при попытке открыть cdrecorder с помощью функции :
open("/dev/hdc",O_RDWR);
возвращает ошибку
при вызове этой же функции с атрибутом O_RDONLY - все ок, возвращает дескриптор открытого файла..
Подскажите пожалуйста как сделать чтобы функция работала с атрибутами на чтение/запись ?
В свойствах cdrecorder'а в закладке Права доступа стоит Просмотр содержимого...Меняю на Просмотр и изменение содержимого(под root'ом) => выдает сообщение "Изменение атрибутов файлов не поддерживается протоколом devices"......
ОС Red Hat Enterprise Linux4, все пакеты для работы с cdrom из дистрибутива - установлены.

Подскажите пожалуйста что можно сделать!!!
Заранее спасибо:)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Dmitry, м... Откуда ошибка с open выползла ? Вы уверены, что к писалке вообще надо таким образом обращаться? Это вы что-то свое пишите или
то у вас cdrecord так себе ведет ? В тыким образом пытаетесь записывать на R/RW диски чтоль? Возможно она в RHEL вообще через ide-scsi раобтает.
Содержимое /proc/cmdline и вывод lsmod плс. в студию...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Dmitry
Заглянувший
Сообщения: 5
Зарегистрирован: 13 мар 2006, 10:41
Откуда: Minsk

Сообщение Dmitry »

БНР ОПНЦПЮЛЛЮ:

int main(int argc, char *argv[])
{
printf("Hello, world!\n");
int cdromHandle;
char str[20];
sprintf(str,"/dev/hdc");
//mount("/dev/hdc", "/mnt/hdc", 0);
cdromHandle=open("/dev/hdc",O_RDONLY); //sda1 O_RDONLY
if (cdromHandle==-1)
cerr<<"Open cdrom - Failed \n"<<cdromHandle;
//cout<<"Open failed/n";
else cerr<<"SUCCESS!!!";
close(cdromHandle);

//umount("/dev/hdc");


return EXIT_SUCCESS;
}

//

Dmitry
Заглянувший
Сообщения: 5
Зарегистрирован: 13 мар 2006, 10:41
Откуда: Minsk

Сообщение Dmitry »

Подскажите пожалуйста если не write то каким образом записывать на cd?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Dmitry, ну традиционно - RTFS cdrecord
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить