Мне не удалось найти способ проверить, существует ли один таймер posix в пользовательском режиме.
Я прочитал страницу руководства, а также прочитал код linux-kernel-posix, но все еще не могу найти способ сделать это.
Я создаю posix-таймер с помощью timer_create.
Затем я перезагружаю свой процесс (таймер уничтожен?) , После этого «timer_delete» будет coredump.
обратная трассировка следующим образом:
Program terminated with signal 11, Segmentation fault.
#0 __timer_delete_new (timerid=0x1edb770) at ../nptl/sysdeps/unix/sysv/linux/timer_delete.c:40
40 int res = INLINE_SYSCALL (timer_delete, 1, kt->ktimerid);