Удалить таймер
#include <sys/neutrino.h>int TimerDestroy( timer_t id );int TimerDestroy_r( timer_t id );
libc
Данные системные вызовы удаляют ранее созданный таймер с идентификатором id. Таймер удаляется из списка активных системных таймеров и возвращается в список доступных таймеров.
Функции TimerDestroy() и TimerDestroy_r() идентичны, но по разному указывают на ошибки.
В случае, если во время выполенния функции TimerDestroy() истекло время срабатывания таймера, таймер будет удален без активации.
Данные вызовы являются неблокируемыми.
-1
, код ошибки записывается в errno. Любое другое возвращенное значение считается успешным завершением.EOK
возвращается при успешном завершении. Функция НЕ устанавливает errno. При возникновении ошибки функция возвращает один из представленных ниже кодов.
ЗОСРВ «Нейтрино»
timer_t, timer_delete(), TimerCreate()
Предыдущий раздел: Описание API системной библиотеки