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
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.
12 .\" Copyright 2015 Joyent, Inc.
19 .Nd obtain the process control file descriptor
25 .Fa "struct ps_prochandle *P"
30 function returns a file descriptor to the underlying /proc file system
32 file for the process identified by the handle
34 This may be used for injecting control operations manually;
35 however, many interfaces for using it are provided by
39 Only live processes have a control file descriptor.
40 Process handles that correspond to files and cores, created through
43 .Xr Pgrab_core 3PROC ,
44 do not have a corresponding file descriptor.
46 The file descriptor is invalidated when the process handle is released
49 or if control is lost and the handle is reopened.
51 Upon successful completion, the
53 function returns a valid file descriptor.
54 Otherwise, if none exists, then
57 .Sh INTERFACE STABILITY
68 .Xr Pgrab_core 3PROC ,
69 .Xr Pgrab_file 3PROC ,