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

       The  pthread_getcpuclockid()  function  is  part  of  the  Thread  CPU-Time Clocks option and need not be
       provided on all implementations.

Description

       The  pthread_getcpuclockid()  function shall return in clock_id the clock ID of the CPU-time clock of the
       thread specified by thread_id, if the thread specified by thread_id exists.

Errors

       No errors are defined.

       Thefollowingsectionsareinformative.

Examples

       None.

Future Directions

       None.

Name

       pthread_getcpuclockid — access a thread CPU-time clock (ADVANCEDREALTIMETHREADS)

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 use of a thread ID after the end of its lifetime, it is recommended that the
       function should fail and report an [ESRCH] error.

Return Value

       Upon successful completion, pthread_getcpuclockid() shall return zero; otherwise, an error  number  shall
       be returned to indicate the error.

See Also

clock_getcpuclockid(), clock_getres(), timer_create()

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

Synopsis

       #include <pthread.h>
       #include <time.h>

       int pthread_getcpuclockid(pthread_t thread_id, clockid_t *clock_id);

See Also