Получить информацию о таймере
#include <sys/neutrino.h>int TimerInfo( pid_t pid,timer_t id,int flags,struct _timer_info *info );int TimerInfo_r( pid_t pid,timer_t id,int flags,struct _timer_info *info );
libc
Эти вызовы ядра получают информацию о ранее созданном таймере с указанным идентификатором и сохраняют информацию в буфере info.
Функции TimerInfo() и TimerInfo_r() идентичны, но по разному указывают на ошибки.
![]() | Вместо прямого использования системных вызовов рекомендуется использовать функции timer_getexpstatus(), timer_getoverrun(), или timer_gettime(). |
Получить более подробную информацию можно в описании на функцию TimerCreate().
Это неблокирующие вызовы.
-1
, код ошибки записывается в errno.
ЗОСРВ «Нейтрино»
struct sigevent, timer_t, struct _timer_info, timer_getexpstatus(), timer_getoverrun(), timer_gettime(), TimerCreate()
Предыдущий раздел: Описание API системной библиотеки