.\" -*- 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 марта 2023 г." "Linux man\-pages 6.05.01" .SH ИМЯ vm86old, vm86 \- войти в виртуальный режим 8086 .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \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 ОПИСАНИЕ Системный вызов \fBvm86\fP() был введён в Linux 0.97p2. В Linux 2.1.15 и 2.0.28 он был переименован в \fBvm86old\fP() и был введён новый \fBvm86\fP(). Описание структуры \fIstruct vm86_struct\fP было изменено в 1.1.8 и 1.1.9. .PP Данные вызовы заставляют вызывающий процесс войти в режим VM86 (виртуальный режим 8086 в литературе по Intel) и используются \fBdosemu\fP. .PP Режим VM86 \(em это эмуляция реального режима внутри задачи, которая работает в защищённом режиме. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, zero is returned. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ .TP \fBEFAULT\fP Возвращённое значение является есть только для i386 и указывает на проблему получения данных из пространства пользователя. .TP \fBENOSYS\fP Возвращённое значение указывает, что вызов не реализован на данной архитектуре. .TP \fBEPERM\fP Существует сохранённый стек ядра (это проверка ядра; сохранённый стек должен существовать только внутри самого режима vm86). .SH СТАНДАРТЫ Linux on 32\-bit Intel processors. .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Azamat Hackimov , Dmitriy Ovchinnikov , Dmitry Bolkhovskikh , Katrin Kutepova , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .