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.

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

Table I–4 contains the function codes that may be used on the EM$BSP PROC call.<br />

Table I–4. EM$BSP Function Codes<br />

Code Description<br />

1 Read the file table index (RFTI$).<br />

2 Read a program file table.<br />

3 Search the program file table for an item.<br />

4 Add an item to the program file table.<br />

5 Delete an item from the program file table.<br />

6 Locate an item by its sequence number.<br />

7 Write out the last item referenced.<br />

8 Write out the program file table.<br />

9 Write the file table index back.<br />

10 Change an item in the program file table.<br />

11 Read the file table index (RFTI$$).<br />

12 Mark the last item referenced as updated.<br />

Table I–5 contains the possible values for the parameter field. Function codes not listed<br />

in the table do not require a parameter value.<br />

Table I–5. EM$BSP Parameter Field Values<br />

Code Description<br />

2 The code for which program file table to read:<br />

1 Element table<br />

2 Assembler procedure table<br />

3 COBOL procedure table<br />

4 FORTRAN/PLUS procedure table<br />

5 Entry point table<br />

3 The address of the search packet.<br />

4 The address of the add packet.<br />

5 The address of the delete packet.<br />

6 The sequence number of the item to locate.<br />

10 Param1 is the address of the search packet. Param2 is<br />

the address of the change packet.<br />

11 Param1 is the BSP$ interface level. Param2 is the<br />

program file format for an empty file.<br />

7833 1733–004 I–7

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

Saved successfully!

Ooh no, something went wrong!