FSETMODE (changed) [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation
Introduction to MPE XL for MPE V Programmers Migration Guide
FSETMODE
(changed)
Two mode options, available through the modeflags parameter of the
FSETMODE intrinsic, have been modified for use in MPE XL.
* You can choose to control whether or not program writes to a file are
guaranteed to be completed in chronological order. In MPE XL, write
requests to the file from all writers on the system can be placed on
the MPE XL Serial Write Queue and guaranteed to be completed in
chronological order. In MPE V/E, this would control only your
program's writes to the file.
On MPE V/E, a disk file can be removed from the Serial Write Cue
using FSETMODE. On MPE XL, a disk file that is placed on the Serial
Write Queue remains on that queue until the file is purged from the
system.
In MPE XL, you can choose to block program execution on each write
request until the physical write operation is completed. In MPE V/E,
in BUF mode, program execution will be blocked only when your write
requests have filled a system buffer. Posting will by physical
record (block), not per logical record.
* You can choose to have a carriage return and line feed not be issued
to a terminal at the completion of each terminal read. In MPE V/E,
only the issuance of the line feed will suppressed; only the carriage
return is issued to the terminal after each terminal read (unless the
read is in unedited mode).
MPE/iX 5.0 Documentation