dwww Home | Manual pages | Find package

proc_pid_timers(5)            File Formats Manual           proc_pid_timers(5)

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 exam-
              ple:

                  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 no-
                     tifications 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)

Linux man-pages 6.7               2023-09-07                proc_pid_timers(5)

Generated by dwww version 1.16 on Tue Dec 16 05:59:16 CET 2025.