VM86
Section: 리눅스 프로그래머 매뉴얼 (2)
Updated: 1997년 7월 17일
Index
Return to Main Contents
이름
vm86old, vm86 - 가상 8086 모드로 들어간다.
사용법
#include <sys/vm86.h>
int vm86old(struct vm86_struct * info);
int vm86(unsigned long fn, struct vm86plus_struct * v86);
설명
vm86
시스템 콜은
리눅스 0.97p2에서 소개되었다. 리눅스 2.1.15와 2.0.28에서 이것이
vm86old로
이름이 바뀌고, 새로운
vm86이
소개되었다. `struct vm86_struct'의 정의는 1.1.8과 1.1.9에서 변경되었다.
이 시스템 콜은 프로세스가 VM86 모드로 들어가게 한다. 그리고
dosemu에서
사용된다.
반환값
성공시 0이 리턴된다. 에러시 -1이 리턴되고
errno가
적절히 설정된다.
에러
(vm86old의 경우)
- EPERM
-
Saved kernel stack exists. (This is a kernel sanity check; the saved
stack should only exist within vm86 mode itself.)
호환
이 시스템 콜은 인텔 기반의 리눅스에 한정되어 있다. 이식 가능한 프로그램에서는
사용해서는 안된다.
역자
최윤용 <markboy@secsm.org>, 2000년 4월 22일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 에러
-
- 호환
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004