xref: /illumos-gate/usr/src/man/man3proc/Lprochandle.3proc (revision c160bf3613805cfb4a89a0433ae896d3594f551f)
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