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