Provided by: manpages-it-dev_4.15.0-9_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  di
       struct vm86_struct è stata cambiata in 1.1.8 and 1.1.9.

       Queste  chiamate  permettono  al  processo  di  entrare  nel VM86 mode (virtual-8086 nella
       letteratura Intel), e sono usate da dosemu.

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

VALORE RESTITUITO

       In  caso  di  successo  restituisce  zero. In caso di errore restituisce -1, e errno verrà
       impostato per indicare l'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 salvato esiste. (Questo è un controllo di integrità del kernel;
              lo stack salvato deve esistere solo all'interno del 'vm86 mode'.)

CONFORME A

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

COLOPHON

       Questa pagina fa parte del rilascio 5.13 del progetto Linux man-pages. Una descrizione del
       progetto,  le  istruzioni  per la segnalazione degli errori, e l'ultima versione di questa
       pagina si trovano su https://www.kernel.org/doc/man-pages/.

TRADUZIONE

       La traduzione italiana di questa pagina di manuale è stata creata da  Goffredo  Baroncelli
       <kreijack@usa.net>,  Giulio  Daprelà  <giulio@pluto.it>,  Elisabetta  Galli <lab@kkk.it> e
       Marco Curreli <marcocurreli@tiscali.it>

       Questa traduzione è documentazione libera; leggere la GNU General Public License  Versione
       3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ o successiva per le condizioni di copyright.
       Non ci assumiamo alcuna responsabilità.

       Per segnalare errori nella traduzione di questa pagina di manuale inviare un  messaggio  a
       ⟨pluto-ildp@lists.pluto.it⟩.