Provided by: manpages-it_2.80-5_all bug

NOME

       vm86old, vm86 - per entrare nel virtual 8086 mode

SINTASSI

       #include <sys/vm86.h>

       int vm86old(struct vm86_struct * info);

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

DESCRIZIONE

       La chiamata di sistema vm86() è stata introdotta in Linux 0.97p2. In Linux 2.1.15 e 2.0.28
       è stata rinominata in vm86old(), e una nuova vm86() è  stata  introdotta.  La  definizione
       della struct vm86_struct è stata cambiata in 1.1.8 and 1.1.9.

       Queste chiamate permettono al processo di entrare nel VM86 mode, e sono usate da dosemu.

       Il  modo  VM86 è un'emulazione della modalità reale all'interno di un processo in modalità
       protetta.

VALORI RESTITUITI

       In caso di successo viene restituito zero, altrimenti -1 e errno  contiene  il  codice  di
       errore.

ERRORI

       EFAULT Questo  valore  restituito  è  specifico di i386 e indica un problema nell'ottenere
              dati dallo spazio utente.

       ENOSYS Questo  valore   restituito   indica   che   la   chiamata   non   è   implementate
              nell'architettura attuale.

       EPERM  Lo  stack  del  kernel esiste. (Questo è un check del kernel; lo stack salvato deve
              esistere solo all'interno del 'vm86 mode'.)

CONFORME A

       Questa chiamata è specifica di Linux sulle piattaforme Intel, e quindi non è portabile  su
       altre piattaforme.