timer_delete()

Удалить таймер

Прототип:

#include <time.h>
int timer_delete( timer_t timerid );

Аргументы:

timerid
Объект типа timer_t, полученный при вызове функции timer_create(), и содержащий идентификатор таймера (timer ID).

Библиотека:

libc

Описание:

Функция timer_delete() удаляет таймер с идентификатором timerid, ранее созданный функцией timer_create(). Таймер удаляется из списка активных таймеров и возвращается в список доступных таймеров.

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EINVAL
Таймер с идентификатором timerid не связан с вызывающим процессом.

Классификация:

POSIX 1003.1 TMR

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

clock_getres(), clock_gettime(), clock_settime(), nanosleep(), sleep(), timer_t, timer_create(), timer_getexpstatus(), timer_getoverrun(), timer_gettime(), timer_settime()




Предыдущий раздел: Описание API системной библиотеки