Документация по LinuxLinuxDoc.Ru 🔍

vm86old, vm86 - осуществляет переход в виртуальный режим 8086

НАЗВАНИЕ
vm86old, vm86 - осуществляет переход в виртуальный режим
8086

СИНТАКСИС

#include

int vm86old(struct vm86_struct *info);

int vm86(unsigned long fn, struct vm86plus_struct *v86);

ОПИСАНИЕ
Системный вызов vm86 впервые появился в Linux 0.97p2. В
Linux 2.1.15 и 2.0.28 он был переименован в vm86old, и
появился новый vm86. Определение структуры `struct
vm86_struct' было изменено в ядрах 1.1.8 и 1.1.9.

Эти системные вызовы переводят процесс в режим VM86, они
используются dosemu.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При удачном завершении возвращается 0. При ошибке
возвращается -1, а переменная errno устанавливается равной
соответствующему коду ошибки.

КОДЫ ОШИБОК
(для vm86old)

EPERM Существует сохраненный стек ядра. (Это
дополнительная проверка ядра; сохраненный стек
может существовать лишь в том случае, если процесс
уже находится в режиме vm86.)

СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция специфична для Linux. Не рекомендуется
использовать ее в программах, которые должны быть
перенесены в другие системы.
Читать новости Linux в Telegram
Linux - vm86old, vm86 - осуществляет переход в виртуальный режим 8086
Мы в соцсетях ✉