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.

BSP$-Program File Basic Service Package<br />

Parameters<br />

buffer<br />

length<br />

The starting address of the buffer that is used for the table.<br />

The length in words of the buffer area reserved for the PF table. Only lengths of 196<br />

words (7 sectors), 224 words (8 sectors), and 28* (5+4n) words (5+4n sectors),<br />

where n is a positive integer, are used by BSP$. The specified length will be<br />

rounded down to the next lower buffer length, if necessary. Only this adjusted<br />

buffer length will be read and written by BSP$. A minimum buffer length of 28*<br />

(5+4*2) or 364 is recommended. For maximum efficiency, the buffer length should<br />

be large enough to contain the entire PF table, including the size of table entries to<br />

be added. The starting address of the buffer plus the length must be less than or<br />

equal to 0777777.<br />

Returns<br />

error return<br />

A0 has one of the following values:<br />

012<br />

013<br />

024<br />

025<br />

044<br />

User does not have FTI in main storage.<br />

No starting sector for large program file table.<br />

User buffer too small. The buffer length should be at least 252 words.<br />

User buffer too large. The starting address of the buffer plus the length of the<br />

buffer exceeded 0777777.<br />

No room in file to create this table.<br />

7700000000xx<br />

I/O error, where xx is the I/O status returned.<br />

5–10 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!