<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.\" -*- coding: UTF-8 -*-
.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
.\" Copyright 1997 Andries E. Brouwer (aeb@cwi.nl)
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH vm86 2 "30 paÅºdziernika 2022 r." "Linux man\-pages 6.03" 
.SH NAZWA
vm86old, vm86 \- wchodzi w tryb wirtualny 8086
.SH BIBLIOTEKA
Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP)
.SH SKÅADNIA
.nf
\fB#include &lt;sys/vm86.h&gt;\fP
.PP
\fBint vm86old(struct vm86_struct *\fP\fIinfo\fP\fB);\fP
\fBint vm86(unsigned long \fP\fIfn\fP\fB, struct vm86plus_struct *\fP\fIv86\fP\fB);\fP
.fi
.SH OPIS
Funkcja systemowa \fBvm86\fP() zostaÅ‚a wprowadzona w Linuksie 0.97p2. W
Linuksie 2.1.15 i 2.0.28 zostaÅ‚a ona przemianowana na \fBvm86old\fP(), a
wprowadzona zostaÅ‚a nowa \fBvm86\fP(). Definicja \fIstruct vm86_struct\fP ulegaÅ‚a
zmianie w 1.1.8 i 1.1.9.
.PP
Funkcje te powodujÄ… wejÅ›cie procesu w tryb VM86 (w literaturze Intela
okreÅ›lany jako virtual\-8086) i sÄ… wykorzystywane przez \fBdosemu\fP.
.PP
Tryb VM86 jest emulacjÄ… trybu rzeczywistego w zadaniu trybu chronionego.
.SH "WARTOÅšÄ† ZWRACANA"
Po pomyÅ›lnym zakoÅ„czeniu zwracane jest zero. Po bÅ‚Ä™dzie zwracane jest \-1 i
ustawiane \fIerrno\fP, wskazujÄ…c bÅ‚Ä…d.
.SH BÅÄ˜DY
.TP 
\fBEFAULT\fP
Ta wartoÅ›Ä‡ jest charakterystyczna dla i386 i wskazuje na problem z
uzyskiwaniem danych z przestrzeni uÅ¼ytkownika.
.TP 
\fBENOSYS\fP
Ta wartoÅ›Ä‡ wskazuje, Å¼e wywoÅ‚anie nie zostaÅ‚o zaimplementowane na bieÅ¼Ä…cej
architekturze.
.TP 
\fBEPERM\fP
Istnieje zachowany stos jÄ…dra (jest to kontrola poprawnoÅ›ci w jÄ…drze;
zachowany stos powinien istnieÄ‡ jedynie w obrÄ™bie trybu vm86).
.SH STANDARDY
To wywoÅ‚anie jest specyficzne dla Linuksa na 32\-bitowych procesorach
intelowskich i nie powinno byÄ‡ uÅ¼ywane w przenoÅ›nych programach.
.PP
.SH TÅUMACZENIE
Autorami polskiego tÅ‚umaczenia niniejszej strony podrÄ™cznika sÄ…:
Przemek Borys &lt;pborys@dione.ids.pl&gt;,
Andrzej Krzysztofowicz &lt;ankry@green.mf.pg.gda.pl&gt;
i
MichaÅ‚ KuÅ‚ach &lt;michal.kulach@gmail.com&gt;
.
.PP
Niniejsze tÅ‚umaczenie jest wolnÄ… dokumentacjÄ…. BliÅ¼sze informacje o warunkach
licencji moÅ¼na uzyskaÄ‡ zapoznajÄ…c siÄ™ z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje siÄ™ Å»ADNEJ ODPOWIEDZIALNOÅšCI.
.PP
BÅ‚Ä™dy w tÅ‚umaczeniu strony podrÄ™cznika prosimy zgÅ‚aszaÄ‡ na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
</pre></body></html>