.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1996 Free Software Foundation, Inc. .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some .\" reformatting and rewordings by mtk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH create_module 2 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME create_module \- creează o intrare de modul încărcabil .SH REZUMAT .nf \fB#include \fP .P \fB[[depreciat]] caddr_t create_module(const char *\fP\fIname\fP\fB, size_t \fP\fIsize\fP\fB);\fP .fi .SH DESCRIERE \fINotă\fP: Acest apel de sistem este prezent numai înainte de Linux 2.6. .P \fBcreate_module\fP() î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. .SH "VALOAREA RETURNATĂ" În caz de reușită, se returnează adresa nucleului la care va fi localizat modulul. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEEXIST\fP Un modul cu acest nume există deja. .TP \fBEFAULT\fP \fIname\fP se află în afara spațiului de adrese accesibil programului. .TP \fBEINVAL\fP Dimensiunea solicitată este prea mică chiar și pentru informațiile din antetul modulului. .TP \fBENOMEM\fP Nucleul nu a putut aloca un bloc contiguu de memorie suficient de mare pentru modul. .TP \fBENOSYS\fP \fBcreate_module\fP() nu este acceptat în această versiune a nucleului (de exemplu, Linux 2.6 sau o versiune ulterioară). .TP \fBEPERM\fP Apelantul nu a fost privilegiat (nu a avut capacitatea \fBCAP_SYS_MODULE\fP). .SH STANDARDE Linux. .SH ISTORIC .\" Removed in Linux 2.5.48 Eliminat în Linux 2.6. .P 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 \fBsyscall\fP(2). .SH "CONSULTAȚI ȘI" \fBdelete_module\fP(2), \fBinit_module\fP(2), \fBquery_module\fP(2) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .