VM86(2)

NOM
vm86old, vm86 - Entrer en mode 8086 virtuel.

SYNOPSIS
#include <sys/vm86.h>

int vm86old (struct vm86_struct * info);

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

DESCRIPTION
L'appel systeme vm86 a ete introduit dans Linux 0.97p2. Depuis Linux 2.1.15 et 2.0.28 il a ete renomme en vm86old, et un nouvel appel vm86 a ete introduit. La definition de la structure `struct vm86_struct' a ete modifiee dans Linux 1.1.8 et 1.1.9.

Ces appels permettent au processus d'entrer en mode VM86, et sont utilises par dosemu.

VALEUR RENVOYEE
vm86 renvoie 0 s'il reussit, ou -1 s'il echoue auquel cas errno contient le code d'erreur

ERREURS
(pour vm86old)

EPERM
    Il existe une pile sauvegardee du noyau. (C'est une verification de l'etat du systeme, une pile sauvegardee ne devrait exister que dans le mode vm86 lui-meme).

CONFORMITE
Cet appel systeme est specifique a Linux sur les processeurs Intel, et ne doit pas etre utilise dans des programmes destines a etre portables.