.\" -*- coding: UTF-8 -*- .\" Copyright 1993, Rickard E. Faith .\" Copyright 1997, Andries E. Brouwer .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH vm86 2 "8 lutego 2026 r." "Linux man\-pages 6.17" .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 \fP .P \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. .P Funkcje te powodują wejście procesu w tryb VM86 (w literaturze Intela określany jako virtual\-8086) i są wykorzystywane przez \fBdosemu\fP. .P 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 Linux na 32\-bitowych procesorach Intel. .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: Przemek Borys , Andrzej Krzysztofowicz i Michał Kułach . .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 .