Функция
Устанавливает программу обработки Ctrl-Break.
Синтаксис
#include<dos.h>
void ctrlbrk(int(*handler)(void));
Прототип
dos.h
Описание
Функция ctrlbrk устанавливает новую функцию обработки прерываний, адресный указатель которой находится в переменной handler. Вектор прерывания 0x23 модифицируется для вызова названной функции. Названная функция не может вызываться непосредственно. Функция ctrlbrk вызывает программу обработки прерываний системы DOS, которая, в свою очередь, вызывает названную функцию. Функция обработки прерываний может выполнять любое количество операций и системных вызовов. Данная функция не должна возвращаться непосредственно в программу. Программа обработки прерывания возвращает 0 для завершения текущей программы, в противном случае программа продолжает свою работу.
Возвращаемое значение
Нет.
Переносимость
Функция уникальна для системы DOS.