18.08.2013 Views

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix I<br />

Extended Mode Interface to <strong>SYSLIB</strong><br />

I.1. General<br />

Some <strong>SYSLIB</strong> routines can be called from Extended Mode Object Modules (EMOM)<br />

written in MASM. This is accomplished by interfacing from extended mode banks to the<br />

<strong>SYSLIB</strong> basic mode common banks. This appendix describes how to use the interface.<br />

For complete information on how to use each routine, see the corresponding sections in<br />

this manual.<br />

The following <strong>SYSLIB</strong> routines may be called from EMOMs with this interface:<br />

• AEDIT$ package<br />

• BSP$<br />

• FDASC$<br />

• GETPSF$<br />

• ID$<br />

• INFOR$<br />

• MFDSP$<br />

Each <strong>SYSLIB</strong> routine has a MASM PROC defined to call it, and a MASM PROC defined<br />

to generate a packet for the call. These PROCs are contained in the omnibus element<br />

EM2CB$P, which must be obtained by the MASM ‘$INCLUDE’ directive. The element<br />

EM2CB$P is contained in the <strong>SYSLIB</strong> product file. No file name is necessary on the<br />

$INCLUDE directive if <strong>SYSLIB</strong> is installed using the default product file name<br />

SYS$LIB$*<strong>SYSLIB</strong>.<br />

This interface requires MASM level 4R2 (or higher) and Exec level 40R1 (or higher).<br />

7833 1733–004 I–1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!