Provided by: manpages-it_2.80-3_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.