8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / man / man3proc / Lprochandle.3proc
blob72f1630450d409bc61233c2efc43a5e8a6bf12f5
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
28 The
29 .Fn Lprochandle
30 function returns the process handle to which the thread handle
31 .Fa L
32 belongs.
33 This proccess handle may be used with other
34 .Xr libproc 3PROC
35 functions just as if
36 .Xr Pgrab 3PROC was called.
37 The returned handle is valid even if
38 .Xr Lfree 3PROC
39 is called on
40 .Fa L .
41 .Sh RETURN VALUES
42 Upon successful completion, the
43 .Fn Lprochandle
44 function returns a pointer to process handle.
45 .Sh INTERFACE STABILITY
46 .Sy Uncommitted
47 .Sh MT-LEVEL
48 See
49 .Sy LOCKING
51 .Xr libproc 3LIB .
52 .Sh SEE ALSO
53 .Xr libproc 3LIB ,
54 .Xr Lfree 3PROC ,
55 .Xr Pgrab 3PROC ,
56 .Xr Prelease 3PROC