pthread_equal(3)

pthread_equal3

Compare thread ids

Usage

#include <pthread.h>

int

pthread_equal(pthread_t t1, pthread_t t2);

Library

POSIX Threads Library (libpthread, -lpthread)

Overview

The pthread_equal() function compares the thread IDs t1 and t2.

Return values

The pthread_equal() function will return non-zero if the thread IDs t1 and t2 correspond to the same thread, otherwise it will return zero.

Errors

None.

Releases

80 releases since FreeBSD 2.2.7-RELEASE; the text changed 43 times.

  1. 2.2.7
  2. 2.2.8–3.2
  3. 3.3–3.4
  4. 3.5–3.5.1
  5. 4.0
  6. 4.1–4.2
  7. 4.3
  8. 4.4
  9. 4.5–4.11
  10. 5.0
  11. 5.1–5.2.1
  12. 5.3–6.3
  13. 6.4
  14. 7.0
  15. 7.1
  16. 7.2
  17. 7.3
  18. 7.4
  19. 8.0
  20. 8.1
  21. 8.2
  22. 8.3
  23. 8.4
  24. 9.0
  25. 9.1
  26. 9.2
  27. 9.3
  28. 10.0
  29. 10.1
  30. 10.2
  31. 10.3
  32. 10.4
  33. 11.0
  34. 11.1
  35. 11.2
  36. 11.3
  37. 11.4
  38. 12.0
  39. 12.1
  40. 12.2
  41. 12.3
  42. 12.4
  43. 13.0–13.2
  44. 13.3–16.0

Standards

The pthread_equal() function conforms to ISO/IEC 9945-1:1996 (“POSIX.1”).

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.