1*fc2512cfSRobert Mustacchi.\" 2*fc2512cfSRobert Mustacchi.\" This file and its contents are supplied under the terms of the 3*fc2512cfSRobert Mustacchi.\" Common Development and Distribution License ("CDDL"), version 1.0. 4*fc2512cfSRobert Mustacchi.\" You may only use this file in accordance with the terms of version 5*fc2512cfSRobert Mustacchi.\" 1.0 of the CDDL. 6*fc2512cfSRobert Mustacchi.\" 7*fc2512cfSRobert Mustacchi.\" A full copy of the text of the CDDL should have accompanied this 8*fc2512cfSRobert Mustacchi.\" source. A copy of the CDDL is also available via the Internet at 9*fc2512cfSRobert Mustacchi.\" http://www.illumos.org/license/CDDL. 10*fc2512cfSRobert Mustacchi.\" 11*fc2512cfSRobert Mustacchi.\" 12*fc2512cfSRobert Mustacchi.\" Copyright 2016 Joyent, Inc. 13*fc2512cfSRobert Mustacchi.\" 14*fc2512cfSRobert Mustacchi.Dd "Jan 11, 2015" 15*fc2512cfSRobert Mustacchi.Dt THRD_CURRENT 3C 16*fc2512cfSRobert Mustacchi.Os 17*fc2512cfSRobert Mustacchi.Sh NAME 18*fc2512cfSRobert Mustacchi.Nm thrd_current 19*fc2512cfSRobert Mustacchi.Nd obtain current thread's ID 20*fc2512cfSRobert Mustacchi.Sh SYNOPSIS 21*fc2512cfSRobert Mustacchi.In threads.h 22*fc2512cfSRobert Mustacchi.Ft thrd_t 23*fc2512cfSRobert Mustacchi.Fo thrd_current 24*fc2512cfSRobert Mustacchi.Fa void 25*fc2512cfSRobert Mustacchi.Fc 26*fc2512cfSRobert Mustacchi.Sh DESCRIPTION 27*fc2512cfSRobert MustacchiThe 28*fc2512cfSRobert Mustacchi.Fn thrd_current 29*fc2512cfSRobert Mustacchifunction returns the thread ID of the current calling thread. Note, this 30*fc2512cfSRobert MustacchiID may be different from the thread ID returned when using 31*fc2512cfSRobert Mustacchi.Xr thr_self 3C 32*fc2512cfSRobert Mustacchior 33*fc2512cfSRobert Mustacchi.Xr pthread_self 3C ; 34*fc2512cfSRobert Mustacchihowever, it still uniquely identifies the thread. 35*fc2512cfSRobert Mustacchi.Sh ERRORS 36*fc2512cfSRobert MustacchiNo errors are defined. 37*fc2512cfSRobert Mustacchi.Sh INTERFACE STABILITY 38*fc2512cfSRobert Mustacchi.Sy Standard 39*fc2512cfSRobert Mustacchi.Sh MT-Level 40*fc2512cfSRobert Mustacchi.Sy MT-Safe 41*fc2512cfSRobert Mustacchi.Sh SEE ALSO 42*fc2512cfSRobert Mustacchi.Xr pthread_self 3C , 43*fc2512cfSRobert Mustacchi.Xr thr_self 3C , 44*fc2512cfSRobert Mustacchi.Xr thrd_create 3C , 45*fc2512cfSRobert Mustacchi.Xr attributes 5 , 46*fc2512cfSRobert Mustacchi.Xr threads 5 47