create_module(2) | System Calls Manual | create_module(2) |
create_module - creează o intrare de modul încărcabil
#include <linux/module.h>
[[depreciat]] caddr_t create_module(const char *name, size_t size);
Notă: Acest apel de sistem este prezent numai înainte de Linux 2.6.
create_module() încearcă să creeze o intrare de modul încărcabil și să rezerve memoria nucleului care va fi necesară pentru a conține modulul. Acest apel de sistem necesită privilegii.
În caz de reușită, se returnează adresa nucleului la care va fi localizat modulul. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.
Acest apel de sistem este prezent doar până la Linux 2.4; a fost eliminat în Linux 2.6.
create_module() este specifică Linux.
Acest apel de sistem învechit nu este admis de glibc. În antetele glibc nu este furnizată nicio declarație, dar, printr-o ciudățenie a istoriei, versiunile glibc anterioare glibc 2.23 au exportat un ABI pentru acest apel de sistem. Prin urmare, pentru a utiliza acest apel de sistem, era suficient să declarați manual interfața în codul dumneavoastră; alternativ, ați putea invoca apelul de sistem utilizând syscall(2).
delete_module(2), init_module(2), query_module(2)
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
4 decembrie 2022 | Pagini de manual de Linux 6.03 |