ProvideX V8.20 > Language Reference > 6. System Parameters
671
'LU' System Parameter
 Lock Unnecessary: Serial Files
Description
Makes lock unnecessary on writing to serial files. (No Error #13 on WRITE without
lock.)
Default
Off. A "sticky" parameter. ProvideX generates Error #13: File access mode
invalid if there is no lock on the first write to an open file number.
Note: File access mode is checked once, on the first write after opening. An error won't be
generated on a subsequent unlocked write if the file number is continuously open between
writes (even if the parameter is switched off between writes).
'LW' System Parameter
    For Internal Use Only
Reserved
For Sage Software Canada use only - attribute included here for completeness only.
'LZ' System Parameter
    Suppress Leading Zeros
Description
Suppresses leading zeros for numeric values. This was previously controlled by the
'BX' System Parameter, p.656. Printing an expression such as 1/4 normally yields a
return value of 0.25. With 'LZ' enabled, the return value would be .25.
Default
Off.
'MB'= System Parameter
      MegaBytes: File Segment Size
Description
Controls segment size in multi-segmented files. 'MB' must be set to a value to
activate the multi-segmented file feature. ProvideX calculates the approximate size
of each segment in megabytes, based on the block size of a file:
Segment size in bytes = 512 + ((bksz - 6) * bksz)
bksz above represents the block size of the file. You can use the BSZ=option when
you create the file, to override the default block size.
The following table lists the maximum number of segments allowed for a file based
on valid block sizes (1 to 31 kilobytes):
Block Size
Segments
Block Size
Segments
Block Size
Segments
124
120
116
31K
30K
29K
112
108
104
28K
27K
26K
100
96
92
25K
24K
23K
88
84
80
22K
21K
20K
76
72
68
19K
18K
17K