OSDN Git Service

(split) LDP: Update original to LDP v3.65
[linuxjm/LDP_man-pages.git] / original / man2 / vm86.2
index 49fb5e7..fe8977c 100644 (file)
@@ -1,8 +1,7 @@
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
 .\" Copyright 1997 Andries E. Brouwer (aeb@cwi.nl)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -22,6 +21,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .TH VM86 2 2009-02-20 "Linux" "Linux Programmer's Manual"
 .SH NAME
@@ -41,7 +41,9 @@ In Linux 2.1.15 and 2.0.28 it was renamed to
 and a new
 .BR vm86 ()
 was introduced.
-The definition of \fIstruct vm86_struct\fP was changed
+The definition of
+.IR "struct vm86_struct"
+was changed
 in 1.1.8 and 1.1.9.
 .LP
 These calls cause the process to enter VM86 mode (virtual-8086 in Intel
@@ -49,7 +51,7 @@ literature), and are used by
 .BR dosemu .
 .PP
 VM86 mode is an emulation of real mode within a protected mode task.
-.SH "RETURN VALUE"
+.SH RETURN VALUE
 On success, zero is returned.
 On error, \-1 is returned, and
 .I errno
@@ -58,7 +60,7 @@ is set appropriately.
 .TP
 .B EFAULT
 This return value is specific to i386 and indicates a problem with getting
-userspace data.
+user-space data.
 .TP
 .B ENOSYS
 This return value indicates the call is not implemented on the present
@@ -67,7 +69,15 @@ architecture.
 .B EPERM
 Saved kernel stack exists.
 (This is a kernel sanity check; the saved
-stack should only exist within vm86 mode itself.)
-.SH "CONFORMING TO"
+stack should exist only within vm86 mode itself.)
+.SH CONFORMING TO
 This call is specific to Linux on 32-bit Intel processors,
 and should not be used in programs intended to be portable.
+.SH COLOPHON
+This page is part of release 3.65 of the Linux
+.I man-pages
+project.
+A description of the project,
+and information about reporting bugs,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.