1.\" 2.\" This file and its contents are supplied under the terms of the 3.\" Common Development and Distribution License ("CDDL"), version 1.0. 4.\" You may only use this file in accordance with the terms of version 5.\" 1.0 of the CDDL. 6.\" 7.\" A full copy of the text of the CDDL should have accompanied this 8.\" source. A copy of the CDDL is also available via the Internet at 9.\" http://www.illumos.org/license/CDDL. 10.\" 11.\" 12.\" Copyright 2015 Joyent, Inc. 13.\" 14.Dd May 11, 2016 15.Dt LPROCHANDLE 3PROC 16.Os 17.Sh NAME 18.Nm Lprochandle 19.Nd get process control handle from thread control handle 20.Sh SYNOPSIS 21.Lb libproc 22.In libproc.h 23.Ft "struct ps_prochandle *" 24.Fo Lprochandle 25.Fa "struct ps_lwphandle *L" 26.Fc 27.Sh DESCRIPTION 28The 29.Fn Lprochandle 30function returns the process handle to which the thread handle 31.Fa L 32belongs. This proccess handle may be used with other 33.Xr libproc 3PROC 34functions just as if 35.Xr Pgrab 3PROC was called. The returned handle is valid even if 36.Xr Lfree 3PROC 37is called on 38.Fa L . 39.Sh RETURN VALUES 40Upon successful completion, the 41.Fn Lprochandle 42function returns a pointer to process handle. 43.Sh INTERFACE STABILITY 44.Sy Uncommitted 45.Sh MT-LEVEL 46See 47.Sy LOCKING 48in 49.Xr libproc 3LIB . 50.Sh SEE ALSO 51.Xr libproc 3LIB , 52.Xr Lfree 3PROC , 53.Xr Pgrab 3PROC , 54.Xr Prelease 3PROC 55