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 PSTATE 3PROC
  16 .Os
  17 .Sh NAME
  18 .Nm Pstate
  19 .Nd obtain process handle state
  20 .Sh SYNOPSIS
  21 .Lb libproc
  22 .In libproc.h
  23 .Ft int
  24 .Fo Pstate
  25 .Fa "struct ps_prochandle *P"
  26 .Fc
  27 .Sh DESCRIPTION
  28 The
  29 .Fn Pstate
  30 function returns the state of the process handle
  31 .Fa P .
  32 The list of states is available in the
  33 .Sy PROCESS STATES
  34 section in
  35 .Xr libproc 3LIB .
  36 .Sh RETURN VALUES
  37 Upon successful completion, the current state is returned.
  38 .Sh INTERFACE STABILITY
  39 .Sy Uncommitted
  40 .Sh MT-LEVEL
  41 See
  42 .Sy LOCKING
  43 in
  44 .Xr libproc 3LIB .
  45 .Sh SEE ALSO
  46 .Xr libproc 3LIB