.\" Copyright (C) 1996 Free Software Foundation, Inc. .\" This file is distributed accroding to the GNU General Public License. .\" See the file COPYING in the top level source directory for details. .\" $Id: create_module.2 1.2 Thu, 13 Apr 2000 18:17:59 +1000 kaos $ .\" .TH CREATE_MODULE 2 "1996. december 26" Linux "Linux Modul Támogatás" .SH NÉV create_module \- betölthető modul területet hoz létre .SH ÁTTEKINTÉS .nf .B #include .sp .BI "caddr_t create_module(const char *" name ", size_t " size ); .fi .SH LEÍRÁS A .B 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. .SH "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 \fIerrno\fP megfelelően lesz beállítva. .SH HIBÁK .TP .B EPERM A felhasználó nem a superuser. .TP .B EEXIST Egy ilyen nevű modul már létezik. .TP .B EINVAL A kívánt méret túl kicsi még a modul fejléc információjának is. .TP .B ENOMEM A kernel nem tudott a modul számára elegendően nagy folyamatos memóriablokkot lefoglalni. .TP .B EFAULT A .I name kívül esik a program által elérhető címtartományon. .SH "LÁSD MÉG" .BR init_module "(2), " delete_module "(2), " query_module "(2)." .SH MAGYAR FORDÍTÁS Böszörményi Zoltán