Rechercher une page de manuel
vm86
Langue: fr
Version: 17 juillet 1997 (fedora - 25/11/07)
Section: 2 (Appels système)
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 système vm86() a été introduit dans Linux 0.97p2. Depuis Linux 2.1.15 et 2.0.28, il a été renommé en vm86old(), et un nouvel appel vm86() a été introduit. La définition de la structure « struct vm86_struct » a été modifiée dans Linux 1.1.8 et 1.1.9.Ces appels permettent au processus d'entrer en mode VM86, et sont utilisés par dosemu.
VALEUR RENVOYÉE
vm86() renvoie 0 s'il réussit, ou -1 s'il échoue auquel cas errno contient le code d'erreurERREURS
- EFAULT
- Cette valeur de retour est spécifique à l'architecture i386 et indique un problème lors de la récupération de données à partir de l'espace utilisateur.
- ENOSYS
- L'appel n'est pas implémenté sur cette architecture.
- EPERM
- Il existe une pile sauvegardée du noyau. (C'est une vérification de l'état du système, une pile sauvegardée ne devrait exister que dans le mode vm86 lui-même).
CONFORMITÉ
Cet appel système est spécifique à Linux sur les processeurs Intel, et ne doit pas être utilisé dans des programmes destinés à être portables.TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 15 octobre 1996 et révisée le 7 décembre 2006.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 2 vm86 ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre