Man page - vm86old(2)

Packages contains this manual

Available languages:

en fr it pl nl ja ru ro de

Manual

VM86

名 前
書 åŧ
čĒŦ 明
čŋ” り 値
エ ナ ãƒŧ
æē– 拠
こ ぎ 文 書 ãĢ つ い ãĻ

名 前

vm86old, vm86 - äģŽ æƒŗ 8086 ãƒĸ ãƒŧ ド へ į§ģ 行 す る

書 åŧ

#include <sys/vm86.h>

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 ãƒĸ ãƒŧ ド (Intel ぎ 文 書 で は äģŽ æƒŗ 8086 ãƒĸ ãƒŧ ド ) へ と į§ģ 行 す る 。 こ れ ら ぎ ã‚ŗ ãƒŧ ãƒĢ は dosemu で äŊŋ ᔍ さ れ る 。

VM86 ãƒĸ ãƒŧ ド は プ ロ テ ク ト ãƒĸ ãƒŧ ド ã‚ŋ ゚ ク ãĢ お け る ãƒĒ ã‚ĸ ãƒĢ ãƒĸ ãƒŧ ド ぎ エ ミ ãƒĨ ãƒŦ ãƒŧ ã‚ˇ ョ ãƒŗ で あ る 。

čŋ” り 値

成 功 し た å ´ 合 は 0 が čŋ” さ れ る 。 エ ナ ãƒŧ ぎ å ´ 合 は -1 が čŋ” さ れ 、 errno が 遊 切 ãĢ 設 厚 さ れ る 。

エ ナ ãƒŧ

EFAULT

こ ぎ čŋ” り 値 は i386 å›ē 有 ぎ も ぎ で あ り 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ įŠē 間 ぎ デ ãƒŧ ã‚ŋ を 取 åž— す る 際 ãĢ 問 題 が あ ãŖ た こ と を į¤ē す 。

ENOSYS

こ ぎ čŋ” り 値 は 、 こ ぎ ã‚ŗ ãƒŧ ãƒĢ が įž 在 ぎ ã‚ĸ ãƒŧ キ テ ク チ ãƒŖ ãƒŧ で 原 čŖ… さ れ ãĻ い ãĒ い こ と を į¤ē す 。

EPERM

äŋ 存 さ れ た ã‚Ģ ãƒŧ ネ ãƒĢ ゚ ã‚ŋ ッ ク が æ—ĸ ãĢ 存 在 し ãĻ い る 。 (こ れ は ã‚Ģ ãƒŧ ネ ãƒĢ が 通 常 ぎ įŠļ 態 で あ る か を チ ェ ッ ク し ãĻ い る 。 äŋ 存 さ れ た ゚ ã‚ŋ ッ ク は vm86 ãƒĸ ãƒŧ ド で し か 存 在 し ãĒ い 。 )

æē– 拠

こ ぎ é–ĸ 数 は 32 ビ ッ ト Intel プ ロ ã‚ģ ッ ã‚ĩ 上 ぎ Linux į‰š 有 ぎ é–ĸ 数 で あ り 、 į§ģ 植 を 意 固 し た プ ロ グ ナ ム で は äŊŋ ᔍ す ず き で ãĒ い 。

こ ぎ 文 書 ãĢ つ い ãĻ

こ ぎ man ペ ãƒŧ ジ は Linux man-pages プ ロ ジ ェ ク ト ぎ ãƒĒ ãƒĒ ãƒŧ ゚ 5.10 ぎ 一 部 で あ る 。 プ ロ ジ ェ ク ト ぎ čĒŦ 明 と バ グ å ą 告 ãĢ é–ĸ す る 情 å ą は https://www.kernel.org/doc/man-pages/ ãĢ 書 か れ ãĻ い る 。