int timer_delete (
The timer_delete function frees a per-process timer previously allocated by a call to the timer_create function. If the timer is armed when the timer_delete function is called, the timer is disarmed and then removed. No signal is sent if the timer is deallocated with the timer_delete function.
On a successful call, a value of 0 is returned.
On an unsuccessful call, a value of -1 is returned and errno is set to indicate that an error occurred.
The timer_delete function fails under the following condition:
Functions: timer_create(3) delim off