pthread_equal (3)
Leading comments
Copyright (c) 2008 Linux Foundation, written by Michael Kerrisk
<mtk.manpages@gmail.com>
%%%LICENSE_START(VERBATIM)
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permissi...
(The comments found at the beginning of the groff file "man3/pthread_equal.3".)
NAME
pthread_equal - compare thread IDs
SYNOPSIS
#include <pthread.h>
int pthread_equal(pthread_t t1, pthread_t t2);
Compile and link with -pthread.
DESCRIPTION
The
pthread_equal()
function compares two thread identifiers.
RETURN VALUE
If the two thread IDs are equal,
pthread_equal()
returns a nonzero value; otherwise, it returns 0.
ERRORS
This function always succeeds.
ATTRIBUTES
For an explanation of the terms used in this section, see
attributes(7).
Interface | Attribute | Value
|
pthread_equal()
| Thread safety | MT-Safe
|
CONFORMING TO
POSIX.1-2001, POSIX.1-2008.
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.
SEE ALSO
pthread_create(3),
pthread_self(3),
pthreads(7)
COLOPHON
This page is part of release 4.04 of the Linux
man-pages
project.
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
www.kernel.org/doc/man-pages