xref: /titanic_50/usr/src/man/man3c/thrd_equal.3c (revision dcdfe824b3dff2df12578b936adf1daf000aa129)
1*dcdfe824SRobert Mustacchi.\"
2*dcdfe824SRobert Mustacchi.\" This file and its contents are supplied under the terms of the
3*dcdfe824SRobert Mustacchi.\" Common Development and Distribution License ("CDDL"), version 1.0.
4*dcdfe824SRobert Mustacchi.\" You may only use this file in accordance with the terms of version
5*dcdfe824SRobert Mustacchi.\" 1.0 of the CDDL.
6*dcdfe824SRobert Mustacchi.\"
7*dcdfe824SRobert Mustacchi.\" A full copy of the text of the CDDL should have accompanied this
8*dcdfe824SRobert Mustacchi.\" source.  A copy of the CDDL is also available via the Internet at
9*dcdfe824SRobert Mustacchi.\" http://www.illumos.org/license/CDDL.
10*dcdfe824SRobert Mustacchi.\"
11*dcdfe824SRobert Mustacchi.\"
12*dcdfe824SRobert Mustacchi.\" Copyright 2016 Joyent, Inc.
13*dcdfe824SRobert Mustacchi.\"
14*dcdfe824SRobert Mustacchi.Dd "Jan 11, 2015"
15*dcdfe824SRobert Mustacchi.Dt THRD_EQUAL 3C
16*dcdfe824SRobert Mustacchi.Os
17*dcdfe824SRobert Mustacchi.Sh NAME
18*dcdfe824SRobert Mustacchi.Nm thrd_equal
19*dcdfe824SRobert Mustacchi.Nd determine if threads are equal
20*dcdfe824SRobert Mustacchi.Sh SYNOPSIS
21*dcdfe824SRobert Mustacchi.In threads.h
22*dcdfe824SRobert Mustacchi.Ft int
23*dcdfe824SRobert Mustacchi.Fo thrd_equal
24*dcdfe824SRobert Mustacchi.Fa "thrd_t thrd0"
25*dcdfe824SRobert Mustacchi.Fa "thrd_t thrd1"
26*dcdfe824SRobert Mustacchi.Fc
27*dcdfe824SRobert Mustacchi.Sh DESCRIPTION
28*dcdfe824SRobert MustacchiThe
29*dcdfe824SRobert Mustacchi.Fn thrd_equal
30*dcdfe824SRobert Mustacchifunction compares
31*dcdfe824SRobert Mustacchi.Fa thrd0
32*dcdfe824SRobert Mustacchiand
33*dcdfe824SRobert Mustacchi.Fa thrd1
34*dcdfe824SRobert Mustacchiand determines whether or not they refer to the same thread.
35*dcdfe824SRobert Mustacchi.Sh RETURN VALUES
36*dcdfe824SRobert MustacchiThe
37*dcdfe824SRobert Mustacchi.Fn thrd_equal
38*dcdfe824SRobert Mustacchifunction returns
39*dcdfe824SRobert Mustacchi.Sy 0
40*dcdfe824SRobert Mustacchiif
41*dcdfe824SRobert Mustacchi.Fa thrd0
42*dcdfe824SRobert Mustacchiand
43*dcdfe824SRobert Mustacchi.Fa thrd1
44*dcdfe824SRobert Mustacchirefer to the same thread. Otherwise, a non-zero value is returned,
45*dcdfe824SRobert Mustacchiindicating that
46*dcdfe824SRobert Mustacchi.Fa thrd0
47*dcdfe824SRobert Mustacchiand
48*dcdfe824SRobert Mustacchi.Fa thrd1
49*dcdfe824SRobert Mustacchiare different threads.
50*dcdfe824SRobert Mustacchi.Sh INTERFACE STABILITY
51*dcdfe824SRobert Mustacchi.Sy Standard
52*dcdfe824SRobert Mustacchi.Sh MT-LEVEL
53*dcdfe824SRobert Mustacchi.Sy MT-Safe
54*dcdfe824SRobert Mustacchi.Sh SEE ALSO
55*dcdfe824SRobert Mustacchi.Xr attributes 5 ,
56*dcdfe824SRobert Mustacchi.Xr threads 5
57