NÉV
create_module − betölthető modul területet hoz létre
ÁTTEKINTÉS
#include <linux/module.h>
caddr_t create_module(const char *name, size_t size);
LEÍRÁS
A create_module megpróbál egy betölthető modul területet létrehozni, és kernelmemóriát lefoglalni, amely a modul tárolására szolgál. Ezt a rendszerhívást csak a superuser használhatja.
VISSZATÉRÉSI ÉRTÉK
Siker esetén azt a kernel memória címet adja vissza, ahol a modul fog helyet foglalni. Hiba esetén az érték −1, és az errno megfelelően lesz beállítva.
HIBÁK
EPERM |
A felhasználó nem a superuser. | ||
EEXIST |
Egy ilyen nevű modul már létezik. | ||
EINVAL |
A kívánt méret túl kicsi még a modul fejléc információjának is. | ||
ENOMEM |
A kernel nem tudott a modul számára elegendően nagy folyamatos memóriablokkot lefoglalni. | ||
EFAULT |
A name kívül esik a program által elérhető címtartományon. |
LÁSD MÉG
init_module(2), delete_module(2), query_module(2).
MAGYAR FORDÍTÁS
Böszörményi Zoltán <zboszor [AT] mail.hu>