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










