Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section
   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 PPRIV 3PROC
  16 .Os
  17 .Sh NAME
  18 .Nm Ppriv ,
  19 .Nm Ppriv_free
  20 .Nd get and free process privilege sets
  21 .Sh SYNOPSIS
  22 .Lb libproc

  23 .In libproc.h
  24 .Ft int
  25 .Fo Ppriv
  26 .Fa "struct ps_prochandle *P"
  27 .Fa "prpriv_t **pprv"
  28 .Fc
  29 .Ft void
  30 .Fo Ppriv_free
  31 .Fa "struct ps_prochandle *P"
  32 .Fa "prpriv_t *prv"
  33 .Fc
  34 .Sh DESCRIPTION
  35 The
  36 .Fn Ppriv
  37 function obtains the privilege set of the process handle
  38 .Fa P .
  39 The privilege set, if it exists, will be dynamically allocated and a
  40 pointer to it will be placed in
  41 .Fa pprv .
  42 It must be released with a call to


   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 PPRIV 3PROC
  16 .Os
  17 .Sh NAME
  18 .Nm Ppriv ,
  19 .Nm Ppriv_free
  20 .Nd get and free process privilege sets
  21 .Sh LIBRARY
  22 .Lb libproc
  23 .Sh SYNOPSIS
  24 .In libproc.h
  25 .Ft int
  26 .Fo Ppriv
  27 .Fa "struct ps_prochandle *P"
  28 .Fa "prpriv_t **pprv"
  29 .Fc
  30 .Ft void
  31 .Fo Ppriv_free
  32 .Fa "struct ps_prochandle *P"
  33 .Fa "prpriv_t *prv"
  34 .Fc
  35 .Sh DESCRIPTION
  36 The
  37 .Fn Ppriv
  38 function obtains the privilege set of the process handle
  39 .Fa P .
  40 The privilege set, if it exists, will be dynamically allocated and a
  41 pointer to it will be placed in
  42 .Fa pprv .
  43 It must be released with a call to