next up previous contents
След.: Именованные списки ввода/вывода Выше: Ввод и вывод Пред.: Операторы изменения позиции в   Содержание


Операторы сброса и ожидания

Оператор сброса FLUSH обеспечивает доступность данных, записанных на данное устройство. В частности, он инициирует ситуацию ожидания завершения всех отложенных операций (асинхронного) вывода на данное устройство. Синтаксис аналогичен операторам позиционирования.

Оператор режима ожидания WAIT останавливает программу (или образ) до завершения конкретной отложенной операции (если указан ее идентификатор ID) или всех отложенных операций (асинхронного) чтения или записи на данном устройстве. Синтаксис

WAIT(спецификаторы)

где спецификаторы, разделенные запятыми, могут быть: UNIT (символы UNIT= могут быть опущены), END, EOR, ERR, IOMSG, IOSTAT (эти спецификаторы аналогичны одноименным спецификаторам операторов чтения/записи) и ID, который, если присутствует, определяет операцию чтения или записи, окончания которой следует дожидаться; его значение определяет одноименный спецификатор оператора чтения или записи, начавшего данную операцию (напомним, что нулевое значение свидетельствует о завершении операции и что стандарт допускает синхронное выполнение асинхронных операций ввода/вывода).



Ilya A. Chernov 2012-12-19
X