vm86(2) System Calls Manual vm86(2)

vm86old, vm86 - gå i virtuel 8086-tilstand

C-standardbibliotek (libc-lc)

#include <sys/vm86.h>
int vm86old(struct vm86_struct *info);
int vm86(unsigned long fn, struct vm86plus_struct *v86);

Systemkaldet vm86() blev introduceret i Linux 0.97p2. I Linux 2.1.15 og 2.0.28 blev det omdøbt til vm86old(), og en ny vm86() blev introduceret. Definitionen af struct vm86_struct blev ændret i 1.1.8 og 1.1.9.

Disse kald får processen til at gå i VM86-tilstand (virtuel 8086 i Intel-litteratur) og bruges af dosemu.

VM86-tilstand er en emulering af reel tilstand i en beskyttet tilstandsopgave.

Ved succes returneres nul. Ved fejl returneres -1 og errno angives for at indikere fejlen.

Dette returværdi er specifik for i386 og indikerer et problem med at hente brugerrumsdata.
Denne returværdi indikerer at kaldet ikke er implementeret på den nuværende arkitektur.
Der findes en gemt kernestak. (Dette er et kernesanitetstjek; den gemte stak bør kun findes i selve vm86-tilstanden).

Linux på 32-bit Intelprocessorer.

Oversættere af denne manual til dansk Joe Hansen <joedalton2@yahoo.dk>

Denne oversættelse er gratis dokumentation; læs GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR.

Hvis du støder på fejl i oversættelsen af ​​denne vejledning, skal du sende en besked til debian-l10n-danish@lists.debian.org.

8. februar 2026 Linux man-pages 6.17