table of contents
| vm86(2) | System Calls Manual | vm86(2) |
NAVN¶
vm86old, vm86 - gå i virtuel 8086-tilstand
BIBLIOTEK¶
C-standardbibliotek (libc, -lc)
SYNOPSIS¶
#include <sys/vm86.h>
int vm86old(struct vm86_struct *info); int vm86(unsigned long fn, struct vm86plus_struct *v86);
BESKRIVELSE¶
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.
RETURVÆRDI¶
Ved succes returneres nul. Ved fejl returneres -1 og errno angives for at indikere fejlen.
FEJL¶
- EFAULT
- Dette returværdi er specifik for i386 og indikerer et problem med at hente brugerrumsdata.
- ENOSYS
- Denne returværdi indikerer at kaldet ikke er implementeret på den nuværende arkitektur.
- EPERM
- Der findes en gemt kernestak. (Dette er et kernesanitetstjek; den gemte stak bør kun findes i selve vm86-tilstanden).
STANDARDER¶
Linux på 32-bit Intelprocessorer.
OVERSÆTTELSE¶
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 |