logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface

Application Usage

       None.

Description

       The   timer_delete()   function   deletes  the  specified  timer,  timerid,  previously  created  by  the
       timer_create() function. If the timer is armed when timer_delete() is called, the behavior shall be as if
       the timer is automatically disarmed before removal. The disposition of pending signals  for  the  deleted
       timer is unspecified.

       The  behavior  is  undefined  if  the  value specified by the timerid argument to timer_delete() does not
       correspond to a timer ID returned by timer_create() but not yet deleted by timer_delete().

Errors

       No errors are defined.

       Thefollowingsectionsareinformative.

Examples

       None.

Future Directions

       None.

Name

       timer_delete — delete a per-process timer

Prolog

       This  manual  page  is part of the POSIX Programmer's Manual.  The Linux implementation of this interface
       may differ (consult the corresponding Linux manual page for details of Linux behavior), or the  interface
       may not be implemented on Linux.

Rationale

       If  an implementation detects that the value specified by the timerid argument to timer_delete() does not
       correspond to a timer ID returned by  timer_create()  but  not  yet  deleted  by  timer_delete(),  it  is
       recommended that the function should fail and report an [EINVAL] error.

Return Value

       If successful, the timer_delete() function shall return a value of zero. Otherwise,  the  function  shall
       return a value of -1 and set errno to indicate the error.

See Also

timer_create()

       The Base Definitions volume of POSIX.1‐2017, <time.h>

Synopsis

       #include <time.h>

       int timer_delete(timer_t timerid);

See Also