LINUX.ORG.RU

mount in c++ ??


0

0

#include <stdio.h>
#include <sys/mount.h>

int main (int argc, unsigned char **argv) {
char *dev = "/dev/cdrom", *point = "/mnt/cdrom", *fstype = "iso9660";
int i = mount(dev, point, fstype, 0, 0);
printf("\n%i\n", i);
return 0;
}

Возвращают -1. Что я не так делаю и зачем четвертый параметр ф-и mount?
И можно ли монтировать vfat, iso8660, reisetfs без дополнительных параметров (третий параметр ф-и)?


Поправка доп-е параметры - четвертый параметр, и замем ПЯТЫЙ параметр.

Ty3uK
() автор топика

Некошэрно паступаешь, гоим.

Истинные хасиды гойворят execv("mount" ...); Юних-Вэй, типа.

anonymous
()
Ответ на: комментарий от Dead

Kak naschet dobavit': if (i == -1) { printf("error %d: %s\n", errno, strerror(errno)); }

P.S. prava to est' na mount? ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.