vm86(2) System Calls Manual vm86(2) BEZEICHNUNG vm86old, vm86 - Ubergang in den virtuellen 8086-Modus BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int vm86old(struct vm86_struct *info); int vm86(unsigned long fn, struct vm86plus_struct *v86); BESCHREIBUNG Der Systemaufruf vm86() wurde mit Linux 0.97p2 eingefuhrt. Unter Linux 2.1.15 und 2.0.28 wurde er in vm86old() umbenannt und ein neuer vm86() eingefuhrt. Die Definition von struct vm86_struct wurde in den Versionen 1.1.8 und 1.1.9 verandert. Diese Aufrufe veranlassen den Prozess, in den VM86-Modus (virtual-8086 in der Intel-Literatur) uberzugehen. Sie werden von dosemu verwendet. Der VM86-Modus ist eine Emulation des Real-Modus innerhalb eines Protected-Mode-Prozesses. RUCKGABEWERT Bei Erfolg wird Null zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EFAULT Dieser Ruckgabewert ist i386-spezifisch und zeigt ein Problem beim Datenzugriff auf Anwendungsebene. ENOSYS Dieser Ruckgabewert zeigt an, das der Systemaufruf auf der verwendeten Architektur nicht implementiert ist. EPERM Es ist ein gespeicherter Kernel-Stack vorhanden. (Dies ist ein Sicherheitstest des Kernels; der gespeicherte Stack sollte nur im Vm86-Modus selbst vorhanden sein.) STANDARDS Linux auf 32-bit-Intel-Prozessoren. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Ralf Demmer , Martin Eberhard Schauer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 8. Februar 2026 vm86(2)