Hahne
21.10.2009, 08:51
Hallo,
ich versuche in einer Init-Datei eines Kernels einen Mount durchzuführen jedoch erhalte ich immer den Fehler "Invalid Parameter".
Mein Mount sieht dabei folgendermaßen aus:
int err;
err = mount("192.168.0.1:/var/lib/Share", "/nfs", nfs, MS_RDONLY, NULL);
if(err)
{
hier Abbruch + Fehlermeldung
}
Ich kann den Fehler darin aber überhaupt nicht finden. Auch wenn ich das NULL durch "nolock" als Option übergebe erhalte ich diesen Fehler. Die Man-Page definiert die Mount Funktion folgendermaßen:
int mount(const char *source, const char *target, const char *filesystemtype, unsigned long mountflags, const void *data);
Erkennt ihr da einen Fehler?
Gruß
Hahne
ich versuche in einer Init-Datei eines Kernels einen Mount durchzuführen jedoch erhalte ich immer den Fehler "Invalid Parameter".
Mein Mount sieht dabei folgendermaßen aus:
int err;
err = mount("192.168.0.1:/var/lib/Share", "/nfs", nfs, MS_RDONLY, NULL);
if(err)
{
hier Abbruch + Fehlermeldung
}
Ich kann den Fehler darin aber überhaupt nicht finden. Auch wenn ich das NULL durch "nolock" als Option übergebe erhalte ich diesen Fehler. Die Man-Page definiert die Mount Funktion folgendermaßen:
int mount(const char *source, const char *target, const char *filesystemtype, unsigned long mountflags, const void *data);
Erkennt ihr da einen Fehler?
Gruß
Hahne