Сишные функции для работы с usb, cd/dvd.
Здравствуйте. Полным-полно существует информации по работе с usb, cd, dvd, но везде задействуется командная строка. Мне же нужны функции именно на Си для:
1)монтирования 2)размонтирования 3)записи на 4)чтения из устройства.
В bash это 1)mount 2)umount 3) growisofs и 4) cp /mnt/cdrom/cddvd.iso /dev/null или dd if=/dev/cdrom of=/dev/null
В Си функции будут те же самые или другие? Для монтирования - размонтирования я обнаружил, что используется одна и та же функция mount (const char *special_file, const char *dir, const char *fstype, unsigned long int options, const void *data).
Но для остальных точной информации не нашел. Буду весьма признателен, если поделитесь своими знаниями по теме.