Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       vm86old, vm86 - intră în modul virtual 8086

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <sys/vm86.h>

       int vm86old(struct vm86_struct *info);
       int vm86(unsigned long fn, struct vm86plus_struct *v86);

DESCRIERE

       Apelul  de  sistem  vm86()  a  fost  introdus în Linux 0.97p2.  În Linux 2.1.15 și 2.0.28,
       acesta a fost redenumit vm86old() și a fost introdus un nou vm86().  Definiția lui  struct
       vm86_struct a fost modificată în 1.1.8 și 1.1.9.

       Aceste  apeluri  fac ca procesul să intre în modul VM86 (virtual-8086 în literatura Intel)
       și sunt utilizate de dosemu.

       Modul VM86 este o emulație a modului real în cadrul unei sarcini în mod protejat.

VALOAREA RETURNATĂ

       În caz de succes, se returnează zero.  În caz de eroare, se returnează -1, iar errno  este
       configurată pentru a indica eroarea.

ERORI

       EFAULT Această  valoare  de  returnare  este specifică pentru i386 și indică o problemă cu
              obținerea datelor din spațiul utilizatorului.

       ENOSYS Această valoare de returnare  indică  faptul  că  apelul  nu  este  implementat  pe
              arhitectura actuală.

       EPERM  Stiva  de  nucleu  salvată  există.   (Aceasta  este  o verificare a corectitudinii
              nucleului; stiva salvată ar trebui să existe doar în modul vm86.)

STANDARDE

       Acest apel este specific pentru Linux pe procesoarele Intel pe 32 de biți și nu ar  trebui
       să fie utilizat în programe destinate a fi portabile.

TRADUCERE

       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  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.