DOS, функция 5Ch Блокировать/разблокировать доступ к файлу
Вход:
AH-SCh
AL - подфункция:
AL=OOh - заблокировать область файла
AL=01h - разблокировать ранее заблокированную область
ВХ - описатель файла
CX-.DX - смещение ((CX*65536)+DX) от начала файла
SLDI - длина блокируемой области ((SI*65536)+DI) байт
Выход:
CF=0, если функция выполнена успешно
CF=1, если при выполнении функции возникли ошибки
AX - код ошибки
Описание.
Блокирует или освобождает доступ к участку файла, указанного в ВХ.
Область файла с логическим смещением CX:DX и длиной SLDI
блокируется (захватывается) или разблокируется (освобождается). Сме-
щение и длина обязательно должны быть указаны. Разделение файлов
должно быть активизировано (командой SHARE), иначе функция вернет
код ошибки "Неверный номер функции".
Версии: DOS 3.00 и выше (при обязательной загрузке SHARE).