ASSIGN Statement [ HP Business BASIC/XL Migration Guide ] MPE/iX 5.0 Documentation
HP Business BASIC/XL Migration Guide
ASSIGN Statement
The ASSIGN statement is automatically translated as indicated below:
BASIC/V:
ASSIGN(file name str expr),(file num),(status num var)[,(str expr)]
[,(restriction two-letters)]
HP Business BASIC/XL:
ASSIGN (file name str expr) TO #(file num),STATUS=(status num var)
[,MASK=(str expr)][,RESTRICT=(access)]
or:
BASIC/V:
ASSIGN *,(file num)
HP Business BASIC/XL:
ASSIGN * TO #(file num)
ASSIGN Restriction Codes (access)
ASSIGN restriction codes for HP Business BASIC/XL are shown in Table 13-1
below. The equivalent BASIC/V versions are shown to the left for
reference.
Table 13-1. ASSIGN Restriction Codes
---------------------------------------------------------------------------------------------
| | |
| BASIC/V | HP Business BASIC/XL |
| | |
---------------------------------------------------------------------------------------------
| | |
| RR | READWRITE, EXCLUSIVE |
| | |
---------------------------------------------------------------------------------------------
| | |
| NR | READWRITE, SHARED |
| | |
---------------------------------------------------------------------------------------------
| | |
| WR | READWRITE, SHAREREAD |
| | |
---------------------------------------------------------------------------------------------
| | |
| WL | WRITE, SHAREREAD |
| | |
---------------------------------------------------------------------------------------------
| | |
| NL | READWRITE, SHARED |
| | |
---------------------------------------------------------------------------------------------
| | |
| RD | READ, SHARED |
| | |
---------------------------------------------------------------------------------------------
| | |
| RL | READ, SHARED |
| | |
---------------------------------------------------------------------------------------------
The defaults for the restriction codes are READWRITE, SHAREREAD.
MPE/iX 5.0 Documentation