Browse Prior Art Database

Support for Execution of EHLLAPI Applications from the DOS Compatability Mode Under OS/2 2.0

IP.com Disclosure Number: IPCOM000110596D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 32K

Publishing Venue

IBM

Related People

Covey, EA: AUTHOR [+4]

Abstract

Disclosed is an addition to OS/2* ES 1.0 that allows Emulation High Level Language Application Programming Interface (EHLLAPI) applications written to run under DOS to run unchanged when executing in DOS mode session under OS/2 2.0.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Support for Execution of EHLLAPI Applications from the DOS Compatability Mode Under OS/2 2.0

       Disclosed is an addition to OS/2* ES 1.0 that allows
Emulation High Level Language Application Programming Interface
(EHLLAPI) applications written to run under DOS to run unchanged when
executing in DOS mode session under OS/2 2.0.

      With the addition of a statement to the CONFIG.SYS file, a
virtual device driver is loaded at system boot time.  Once loaded, it
registers with the operating system to receive notification of all
DOS window or DOS full-screen session creations.  As these DOS
sessions are created, an instance of the virtual device driver is
initialized and goes to a dormant state, waiting for a software
interrupt of value 7F to occur.  The 7F interrupt is the method used
by DOS applications to invoke versions of EHLLAPI shipped for DOS.
When the software interrupt of type 7F occurs, the virtual device
driver routes them to OS/2 EHLLAPI for servicing.  The virtual device
driver is also notified of mode changes that occur in the DOS session
to allow orderly shut down of the session.

      The goal of the EHLLAPI virtual device driver is to allow
applications written to the EHLLAPI interface defined for the
Personal Communications 3270 product to work without recompilation.