По какому принципу происходит запись CD? Я пробовал так:
/***************************************************************/
#include <sys/ioctl.h>
#include <fcntl.h>
#include <linux/cdrom.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/sendfile.h>
int main(int argc, char argv[])
{
struct stat stat_buf;
off_t offset = 0;
char* cddrive = "/dev/cdrom"; /*это у меня устройство ЦэДыРома*/
int cd_fd = open (cddrive, O_RDWR);
int fd = open (argv [1], O_RDONLY);
fstat (fd, &stat_buf);/* Определяю размер файла*/
sendfile (cd_fd, fd, &offset, stat_buf.st_size);
ioctl (cd_fd, CDROMEJECT);
close (cd_fd);
close (fd);
return 0;
}
/**********************************************************/
И не фига! Записи не происходит :(
Может я не в том направлении копаю?
Надеюсь на Ваш квалифицированный ответ.
P.S.:
Не спрашивайте, зачем мне нужно писать CD, имея cdrecord.
Мне просто хочется научится это сделать.
Ответ на:
Математические рассчёты на кластерах
от sS
Ответ на:
комментарий
от grustnoe
Ответ на:
комментарий
от LONGOBARD
Ответ на:
комментарий
от LONGOBARD

Ответ на:
Тестовый код
от sS
Ответ на:
Тестовый код
от sS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от LONGOBARD
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от LONGOBARD

Ответ на:
SCO вызывает Торвальдса и Столлмена в суд !
от sS
Ответ на:
комментарий
от LONGOBARD
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от LONGOBARD

Ответ на:
Как узнать размер стека?
от sS
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Системный вызов sendfile ??? (2008)
- Форум sendfile из файла в файл не работает? (2006)
- Форум Help! Почему вызов ioctl FIONREAD для файла /dev/random завершается неудачей?! (2003)
- Форум Sendfile (2) или моя тупость (2006)
- Форум Как изменить максимальное число открытых файлов ? (2006)
- Форум mmap Bus error (2005)
- Форум stat() неправильно работает с cifs (2009)
- Форум physical memory access (2004)
- Форум FIFO,write,read (2017)
- Форум Не получается написать прогу (2010)