.\" -*- coding: UTF-8 -*- .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" Portions extracted from linux/kernel/ioport.c (no copyright notice). .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Tue Aug 1 16:47 1995 by Jochen Karrer .\" .\" Modified Tue Oct 22 08:11:14 EDT 1996 by Eric S. Raymond .\" Modified Fri Nov 27 14:50:36 CET 1998 by Andries Brouwer .\" Modified, 27 May 2004, Michael Kerrisk .\" Added notes on capability requirements .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH iopl 2 "2 mai 2024" "Pagini de manual de Linux 6.9.1" .SH NUME iopl \- modifică nivelul de privilegii de In/Ieș .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fB[[depreciat]] int iopl(int \fP\fIlevel\fP\fB);\fP .fi .SH DESCRIERE \fBiopl\fP() modifică nivelul de privilegii de intrare/ieșire al firului apelant, așa cum este specificat de cei doi biți mai puțin semnificativi din \fIlevel\fP. .P Nivelul de privilegii In/Ieș pentru un fir normal este 0. Permisiunile sunt moștenite de la părinți la copii. .P Acest apel este depreciat, este semnificativ mai lent decât \fBioperm\fP(2) și este furnizat numai pentru serverele X mai vechi care necesită acces la toate cele 65536 de porturi de In/Ieș. Este destinată în principal arhitecturii i386. Pe multe alte arhitecturi nu există sau va returna întotdeauna o eroare. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează zero. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP \fIlevel\fP este mai mare de 3. .TP \fBENOSYS\fP Acest apel nu este implementat. .TP \fBEPERM\fP Firul apelant nu are privilegii suficiente pentru a apela \fBiopl\fP(); capacitatea \fBCAP_SYS_RAWIO\fP este necesară pentru a ridica nivelul de privilegii de In/Ieș peste valoarea sa curentă. .SH VERSIUNI .\" Libc5 treats it as a system call and has a prototype in .\" .IR . .\" glibc1 does not have a prototype. glibc2 are un prototip atât în \fI\fP cât și în \fI\fP. Evitați\-l pe acesta din urmă, este disponibil doar pe i386. .SH STANDARDE Linux. .SH ISTORIC Înainte de Linux 5.5, \fBiopl\fP() permitea firului să dezactiveze întreruperile în timp ce rulează la un nivel superior de privilegii In/Ieș. Acest lucru va duce probabil la blocarea sistemului și nu este recomandat. .P Înainte de Linux 3.7, pe unele arhitecturi (cum ar fi i386), permisiunile \fIwere\fP erau moștenite de copilul produs de \fBfork\fP(2) și erau păstrate pe \fBexecve\fP(2). Acest comportament a fost modificat din greșeală în Linux 3.7 și nu va fi restabilit. .SH "CONSULTAȚI ȘI" \fBioperm\fP(2), \fBoutb\fP(2), \fBcapabilities\fP(7) .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 .