xref: /illumos-gate/usr/src/man/man3proc/proc_get_psinfo.3proc (revision b210e77709da8e42dfe621e10ccf4be504206058)
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 PROC_GET_PSINFO 3PROC
16.Os
17.Sh NAME
18.Nm proc_get_psinfo
19.Nd get process ps information
20.Sh SYNOPSIS
21.Lb libproc
22.In libproc.h
23.Ft int
24.Fo proc_get_psinfo
25.Fa "pid_t pid"
26.Fa "psinfo_t *psp"
27.Fc
28.Sh DESCRIPTION
29The
30.Fn proc_get_psinfo
31function is a convenient way to read the /proc psinfo file for the
32process
33.Fa pid .
34The
35.Xr ps 1
36related information of the process will be filled into
37.Fa psp .
38The definition of the
39.Sy psinfo_t
40structure may be found in
41.Xr proc 5 .
42.Sh RETURN VALUES
43Upon successful completion, the
44.Fn proc_get_psinfo
45function returns
46.Sy 0 .
47Otherwise,
48.Sy -1
49is returned to indicate an error occurred.
50.Sh INTERFACE STABILITY
51.Sy Uncommitted
52.Sh MT-LEVEL
53.Sy MT-Safe
54.Sh SEE ALSO
55.Xr libproc 3LIB ,
56.Xr proc 5
57