/
clang
/
musl
Обзор
Документация
Войти
/
clang
/
musl
Код
Вики
Пакеты
0
Релизы
0
Аналитика
master
src/time/timer_delete.c
14 строк
315 B
Rich Felker
for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo
15 фев 2019, 23:23
15 фев 2019, 23:23
5b74eed
Код
Авторство
О чём код?
#include <time.h> #include <limits.h> #include "pthread_impl.h" int timer_delete(timer_t t) { if ((intptr_t)t < 0) { pthread_t td = (void *)((uintptr_t)t << 1); a_store(&td->timer_id, td->timer_id | INT_MIN); __syscall(SYS_tkill, td->tid, SIGTIMER); return 0; } return __syscall(SYS_timer_delete, t); }