SET R-OPEN-FUNCTION TO TRUE  CALL "R$IO" USING RIO-FUNCTION                    name                    mode                     maxSize                    minSize             GIVING returnCode  | 
name  | the name of the file to open.  | |
mode  | one of the following values (defined in isfilesys.def):  | |
Finput Foutput Fio Fextend  | Open for input only. Open for output only. Open for input and output. Same as Foutput.  | |
mode may also have one of the following flags (defined in isfilesys.def) added to it to indicate file locking options:  | ||
Fread_lock Fwrite_lock Fmass_update  | Locks file against other updaters. Locks file against all others. Same as Fwrite_lock.  | |
maxSize  | the maximum record size.  | |
minSize  | the minimum record size. It should be equal to max-size, since relative files can’t be variable lenght.  | |
>0   | File handle.  | 
0  | Operation failed.  |