Scroll to navigation

VM86(2) Manualul programatorului Linux VM86(2)

NUME

vm86old, vm86 - intră în modul virtual 8086

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ă în mod corespunzător.

ERORI

Această valoare de returnare este specifică pentru i386 și indică o problemă cu obținerea datelor din spațiul utilizatorului.
Această valoare de returnare indică faptul că apelul nu este implementat pe arhitectura actuală.
Stiva de nucleu salvată există. (Aceasta este o verificare a corectitudinii nucleului; stiva salvată ar trebui să existe doar în modul vm86.)

ÎN CONFORMITATE CU

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.

COLOFON -- NOTĂ FINALĂ

Această pagină face parte din versiunea 4.16 a proiectului Linux man-pages. O descriere a proiectului, informații despre raportarea erorilor și cea mai recentă versiune a acestei pagini pot fi găsite la https://www.kernel.org/doc/man-pages/.

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 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.

20 februarie 2009 Linux