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_CURRENT 3C 16*dcdfe824SRobert Mustacchi.Os 17*dcdfe824SRobert Mustacchi.Sh NAME 18*dcdfe824SRobert Mustacchi.Nm thrd_current 19*dcdfe824SRobert Mustacchi.Nd obtain current thread's ID 20*dcdfe824SRobert Mustacchi.Sh SYNOPSIS 21*dcdfe824SRobert Mustacchi.In threads.h 22*dcdfe824SRobert Mustacchi.Ft thrd_t 23*dcdfe824SRobert Mustacchi.Fo thrd_current 24*dcdfe824SRobert Mustacchi.Fa void 25*dcdfe824SRobert Mustacchi.Fc 26*dcdfe824SRobert Mustacchi.Sh DESCRIPTION 27*dcdfe824SRobert MustacchiThe 28*dcdfe824SRobert Mustacchi.Fn thrd_current 29*dcdfe824SRobert Mustacchifunction returns the thread ID of the current calling thread. Note, this 30*dcdfe824SRobert MustacchiID may be different from the thread ID returned when using 31*dcdfe824SRobert Mustacchi.Xr thr_self 3C 32*dcdfe824SRobert Mustacchior 33*dcdfe824SRobert Mustacchi.Xr pthread_self 3C ; 34*dcdfe824SRobert Mustacchihowever, it still uniquely identifies the thread. 35*dcdfe824SRobert Mustacchi.Sh ERRORS 36*dcdfe824SRobert MustacchiNo errors are defined. 37*dcdfe824SRobert Mustacchi.Sh INTERFACE STABILITY 38*dcdfe824SRobert Mustacchi.Sy Standard 39*dcdfe824SRobert Mustacchi.Sh MT-Level 40*dcdfe824SRobert Mustacchi.Sy MT-Safe 41*dcdfe824SRobert Mustacchi.Sh SEE ALSO 42*dcdfe824SRobert Mustacchi.Xr pthread_self 3C , 43*dcdfe824SRobert Mustacchi.Xr thr_self 3C , 44*dcdfe824SRobert Mustacchi.Xr thrd_create 3C , 45*dcdfe824SRobert Mustacchi.Xr attributes 5 , 46*dcdfe824SRobert Mustacchi.Xr threads 5 47