1 PSECFLAGS(3PROC)       Process Control Library Functions      PSECFLAGS(3PROC)
   2 
   3 NAME
   4      Psecflags, Psecflags_free - get and free process security flags
   5 
   6 LIBRARY
   7      Process Control Library (libproc, -lproc)
   8 
   9 SYNOPSIS
  10      #include <libproc.h>
  11 
  12      int
  13      Psecflags(struct ps_prochandle *P, prsecflags_t **psf);
  14 
  15      void
  16      Psecflags_free(struct ps_prochandle *P, prsecflags_t *psf);
  17 
  18 DESCRIPTION
  19      The Psecflags() function obtains the security flags of the process handle
  20      P.  The security flags structure will be dynamically allocated and a
  21      pointer to it will be placed in psf.  It must be released with a call to
  22      Psecflags_free().  The definition of the prsecflags_t structure is
  23      documented in proc(4).
  24 
  25      The Psecflags_free() function releases the storage in psf that was
  26      allocated as a result of calling Psecflags().
  27 
  28 RETURN VALUES
  29      Upon successful completion, the Psecflags() function returns 0 and psf is
  30      updated with a pointer to the allocated security flags.  Otherwise, -1 is
  31      returned and psf is not updated.
  32 
  33 INTERFACE STABILITY
  34      Uncommitted
  35 
  36 MT-LEVEL
  37      See LOCKING in libproc(3LIB).
  38 
  39 SEE ALSO
  40      libproc(3LIB), proc(4), security-flags(5)
  41 
  42 illumos                          June 6, 2016                          illumos