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

pthread_equal - compare thread IDs

Attributes

       For an explanation of the terms used in this section, see attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │ InterfaceAttributeValue   │
       ├─────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │ pthread_equal()                                                             │ Thread safety │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

Description

       The pthread_equal() function compares two thread identifiers.

Errors

       This function always succeeds.

History

       POSIX.1-2001.

Library

       POSIX threads library (libpthread, -lpthread)

Name

       pthread_equal - compare thread IDs

Notes

       The  pthread_equal()  function  is  necessary because thread IDs should be considered opaque: there is no
       portable way for applications to directly compare two pthread_t values.

Return Value

       If the two thread IDs are equal, pthread_equal() returns a nonzero value; otherwise, it returns 0.

See Also

pthread_create(3), pthread_self(3), pthreads(7)

Linux man-pages 6.9.1                              2024-05-02                                   pthread_equal(3)

Standards

       POSIX.1-2008.

Synopsis

#include<pthread.h>intpthread_equal(pthread_tt1,pthread_tt2);

See Also