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.

SAR$–Symbolic Access Routines<br />

NEXT_WRITE_LOCATION<br />

PLUS Attribute: word machine integer<br />

A one-word combination of NEXT_WRITE_SECTOR_ADDRESS and<br />

WORD_OFFSET_INTO_WRITE_SECTOR contained in bits 12 to 35 and in bits 0 to 5,<br />

respectively. (Bit 0 is the leftmost bit of the word.)<br />

16.1.1.2. READ and WRITE Field Requirements<br />

FIP fields required for the READ and WRITE functions of SAR$ are as follows:<br />

• Fields required for READ<br />

PACKET_VERSION<br />

ACCESS_TYPE<br />

FILE_NAME_BUFFER_ADDRESS<br />

FILE_NAME_BUFFER_BYTE_LENGTH<br />

NEXT_READ_LOCATION<br />

• Additional fields required for READ if the ACCESS_TYPE is S'SDF_element' or<br />

S'PROC'<br />

PROC_CHARACTER_TYPE<br />

PROC_SOURCE_LANGUAGE_TYPE<br />

ACTUAL_ELEMENT_CYCLE<br />

• Fields required for WRITE<br />

PACKET_VERSION<br />

FILE_NAME_BUFFER_ADDRESS<br />

FILE_NAME_BUFFER_BYTE_LENGTH<br />

NEXT_WRITE_LOCATION<br />

• Additional fields required for WRITE if the OUTPUT_FILE_TYPE is S'SDF_element'<br />

ELEMENT_NAME_BUFFER_ADDRESS<br />

ELEMENT_NAME_BUFFER_BYTE_LENGTH<br />

VERSION_NAME_BUFFER_ADDRESS<br />

VERSION_NAME_BUFFER_BYTE_LENGTH<br />

ELEMENT_FLAG_BITS<br />

ELEMENT_TYPE<br />

ELEMENT_SUBTYPE<br />

ACTUAL_ELEMENT_CYCLE<br />

The information that is stored in the FIP may be obtained from PARTBL, the externalized<br />

table produced by the preprocessor routines PREPRO and PREPRM.<br />

16–6 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!