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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C<br />

<strong>SYSLIB</strong> Restrictions<br />

This appendix explains the restrictions of using <strong>SYSLIB</strong>.<br />

C.1. ASM Compatibility<br />

<strong>SYSLIB</strong> levels 75R2 and higher are not compatible with OS 2200 Assembler (ASM) level<br />

15R1. ASM routines that use PROCs from <strong>SYSLIB</strong> levels 75R2 or higher may or may not<br />

assemble correctly with ASM. If they do not, the routines should be assembled with<br />

MASM (any supported level).<br />

C.2. Object Modules<br />

The only elements released in <strong>SYSLIB</strong> as object modules are ERU$ and SYS$DEF. All<br />

other <strong>SYSLIB</strong> elements cannot be used as object modules. However, the subset of<br />

<strong>SYSLIB</strong> routines in the <strong>SYSLIB</strong> common banks can be accessed from object modules.<br />

SLIB provides equivalent services for the extended mode environment.<br />

C.3. SDFI and SDFO Tape Handling<br />

SDFI and SDFO are not compatible with PCIOS levels 4R1 and 4R1A when handling<br />

multireel tape files.<br />

When SDFI reads multireel tape files created by PCIOS, I/O error 01 (unlabeled tape) or<br />

ER TLBL$ error 013 (labeled tape) occurs. When PCIOS reads multireel tape files<br />

created by SDFO, unlabeled tapes are read correctly, but labeled tapes encounter I/O<br />

error 01.<br />

C.4. Symbolic Access Routine (SAR$)<br />

SAR$ does not process data that is made up only of JIS-16 (kanji) characters. But SAR$<br />

does process kanji characters when they are part of ASCII/ISO shift-coded data and<br />

attributed character data (ACD).<br />

C.5. 65K Addressing Limit<br />

The elements PREPF$, POSTPR$, PREPRM, PREPRO, ROR, and SOR cause truncation<br />

errors during collection if they are located above 65K in the D-bank.<br />

7833 1733–004 C–1

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

Saved successfully!

Ooh no, something went wrong!