Я сижу под юзером. Из консоли (mount) диски монтирую без проблем. Но когда пытаюсь монтировать их "программно", то получаю все время код 1. Вот тестовая прорамма и результат: were@home ~/temp $ umount /dev/cdrom were@home ~/temp $ ls 1.cpp 1.png a.out were@home ~/temp $ cat ./1.cpp #include <sys/mount.h> #include <stdio.h> #include <string.h> #include <errno.h> int main(){ char *dev=new char [255], *point=new char [255], *fs=new char[255]; strcpy(dev, "/dev/cdrom"); strcpy(point, "/mnt/cdrom"); strcpy(fs, "iso9660"); if ((mount(dev, point, fs, 0, 0)==-1)) printf("\n%i - %s\n", errno, strerror(errno)); } were@home ~/temp $ ./a.out 1 - Operation not permitted were@home ~/temp $ Только не говорите, что я забыл передать флаг readonly: were@home ~/temp $ su Password: home temp # ./a.out 30 - Read-only file system home temp # Тоже самое и с флопиком.
Ответ на:
комментарий
от theserg
Ответ на:
комментарий
от Ty3uK
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ty3uK
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mount in c++ ?? (2005)
- Форум Баг в libc или я не умею читать стандарт??? (2018)
- Форум Баг newlocale? (2021)
- Форум c и iconv - помогите разобраться (2008)
- Форум Как программе узнать где она лежит ? (2005)
- Форум BROADCAST sendto вызывает Permission denied (2004)
- Форум Segmentation fault core dumped (2022)
- Форум Не могу разобраться с ошибкой сегментирования (2017)
- Форум Чтение запись COM порта (2018)
- Форум Не то зомби, не то - нет ... ??? (2003)