Provided by: manpages_6.7-2_all bug

NAME

       /proc/pid/timers - POSIX timers

DESCRIPTION

       /proc/pid/timers (since Linux 3.10)
              A list of the POSIX timers for this process.  Each timer is listed with a line that
              starts with the string "ID:".  For example:

                  ID: 1
                  signal: 60/00007fff86e452a8
                  notify: signal/pid.2634
                  ClockID: 0
                  ID: 0
                  signal: 60/00007fff86e452a8
                  notify: signal/pid.2634
                  ClockID: 1

              The lines shown for each timer have the following meanings:

              ID     The ID for this timer.  This is not the same as the  timer  ID  returned  by
                     timer_create(2); rather, it is the same kernel-internal ID that is available
                     via the si_timerid field of the siginfo_t structure (see sigaction(2)).

              signal This is the signal number that this  timer  uses  to  deliver  notifications
                     followed  by  a slash, and then the sigev_value value supplied to the signal
                     handler.  Valid only for timers that notify via a signal.

              notify The part before the slash specifies the mechanism that this  timer  uses  to
                     deliver  notifications,  and  is  one  of  "thread",  "signal",  or  "none".
                     Immediately following the slash is either the string "tid" for  timers  with
                     SIGEV_THREAD_ID  notification,  or  "pid"  for  timers  that notify by other
                     mechanisms.  Following the "." is the PID of  the  process  (or  the  kernel
                     thread  ID  of  the  thread)   that  will be delivered a signal if the timer
                     delivers notifications via a signal.

              ClockID
                     This field identifies the clock that the timer uses for measuring time.  For
                     most  clocks,  this  is  a number that matches one of the user-space CLOCK_*
                     constants exposed via  <time.h>.   CLOCK_PROCESS_CPUTIME_ID  timers  display
                     with  a  value  of -6 in this field.  CLOCK_THREAD_CPUTIME_ID timers display
                     with a value of -2 in this field.

              This   file   is   available   only   when   the   kernel   was   configured   with
              CONFIG_CHECKPOINT_RESTORE.

SEE ALSO

       proc(5)