Scroll to navigation

vm86(2) System Calls Manual vm86(2)

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

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

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

30 octombrie 2022 Pagini de manual de Linux 6.03