Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (O)
Guardian Procedure Calls Reference Manual—522629-013
11-29
OPEN^FILE Procedure
OPEN^FILE Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
General Considerations
EDIT File Considerations
Level-3 Spooling Considerations
Example
Related Programming Manual
Summary
The OPEN^FILE procedure permits access to a file when using sequential I/O (SIO)
procedures.
Syntax for C Programmers
•
CEXTDECS (via the included file TNSINTH) defines 32-bit values as the typedef
__int32_t which for TNS and TNS/R compiles is defined as
long and for TNS/E
compiles is defined as
int.
Syntax for TAL Programmers
#include <cextdecs(OPEN_FILE)>
short OPEN_FILE ( short _near *common-fcb
,short _near *file-fcb
,[ short _near *block-buffer ]
,[ short block-bufferlen ]
,[ __int32_t flags ]
,[ __int32_t flags-mask ]
,[ short max-recordlen ]
,[ short prompt-char ]
,[ short _near *error-file-fcb ] );
error := OPEN^FILE ( common-fcb ! i
,file-fcb ! i
,[ block-buffer ] ! i
,[ block-bufferlen ] ! i
,[ flags ] ! i
,[ flags-mask ] ! i
,[ max-recordlen ] ! i
,[ prompt-char ] ! i
,[ error-file-fcb ] ); ! i