dwww Home | Manual pages | Find package

vm86(2)                       System Calls Manual                      vm86(2)

NOM
       vm86old, vm86 - Entrer en mode 8086 virtuel

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

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 struct vm86_struct a été modi-
       fiée dans Linux 1.1.8 et 1.1.9.

       Ces appels permettent au processus d'entrer en mode VM86, et sont  uti-
       lisés par dosemu.

       Le mode VM86 est une émulation du mode réel, dans une tâche s'exécutant
       en mode protégé.

VALEUR RENVOYÉE
       En cas de succès, zéro est renvoyé. En cas d'erreur, -1 est renvoyé  et
       errno est définie pour préciser l'erreur.

ERREURS
       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).

STANDARDS
       Cet  appel  système  est  spécifique  à Linux sur les processeurs Intel
       32 bits, et ne doit pas être utilisé dans  des  programmes  destinés  à
       être portables.

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>,  David  Prévot  <david@tilapin.org>  et  Jean-Pierre  Giraud
       <jean-pierregiraud@neuf.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la       GNU       General       Public        License        version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de  manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   30 octobre 2022                        vm86(2)

Generated by dwww version 1.15 on Sat Jun 29 01:34:30 CEST 2024.